time.strftime()函数简介
time.strftime()函数是Python中的日期时间格式化函数,可以将日期时间格式化为字符串形式。它可以接受一个时间元组或者struct_time对象作为参数,并返回一个格式化后的字符串。time.strftime()函数的使用方法如下:
import time
# 获取当前时间
now = time.localtime()
# 格式化时间
str_time = time.strftime('%Y-%m-%d %H:%M:%S', now)
print(str_time)
上面的代码可以实现将当前时间格式化为字符串形式,其中%Y表示4位数的年份,%m表示2位数的月份,%d表示2位数的日期,%H表示小时,%M表示分钟,%S表示秒,可以根据实际需要更改格式化字符串。
除此之外,time.strftime()函数还有其他可以使用的格式化字符,如下表所示:
%a:星期几的简写,如“Mon”表示星期一%A:星期几的全称,如“Monday”表示星期一%b:月份的简写,如“Jan”表示一月%B:月份的全称,如“January”表示一月%c:本地的日期和时间,如“Tue Mar 15 15:30:00 2016”%d:2位数的日期,如“15”表示15号%H:24小时制的小时,如“15”表示15点%I:12小时制的小时,如“03”表示3点%j:一年中的第几天,如“074”表示74天%m:2位数的月份,如“03”表示3月%M:2位数的分钟,如“30”表示30分%p:上午或下午,如“AM”表示上午%S:2位数的秒,如“05”表示5秒%U:一年中的第几周,以星期日为第一天,如“03”表示第3周%w:星期几,以星期日为第一天,如“0”表示星期日%W:一年中的第几周,以星期一为第一天,如“03”表示第3周%x:本地的日期,如“03/15/16”%X:本地的时间,如“15:30:00”%y:2位数的年份,如“16”表示2016年%Y:4位数的年份,如“2016”表示2016年%Z:时区,如“CST”表示中国标准时间
起来,time.strftime()函数可以将日期时间格式化为字符串形式,可以根据实际需要更改格式化字符,使用起来非常方便。