1 时间
1.0 时间操作符
描述 | 操作符 |
---|
两位数年份(00-99) | %y |
四位数年份(0000-9999) | %Y |
月份(01-12) | %m |
月份中的一天(0-31) | %d |
24小时制小时数(0-23) | %H |
12小时制小时数(01-12) | %I |
分钟数(00-59) | %M |
秒数(00–59) | %S |
本地简化星期名称 | %a |
本地完整星期名称 | %A |
本地简化月份名称 | %b |
本地完整月份名称 | %B |
本地相应的日期表示和时间表示 | %c |
年内的一天(001-366) | %j |
本地A.M或P.M的等价符 | %p |
一年中的星期数(00-53),星期日为一周的开始 | %U |
星期几(0-6),星期日为一周的开始 | %w |
一年中的星期数(00-53),星期一为一周的开始 | %W |
本地相应的日期显示 | %x |
本地相应的时间显示 | %X |
当前时区的名称 | %Z |
%号本身 | %% |
1.2 时间元组
字段 | 描述 |
---|
tm_year | 4位年数 |
tm_mon | 月份(1-12) |
tm_mday | 日(1-31) |
tm_hour | 小时(0-23) |
tm_min | 分钟(0-59) |
tm_sec | 秒(0-61,60或61是润秒) |
tm_wday | 一周的第几天(0-6,0是周一) |
tm_yday | 一年中的第几天(1-366) |
tm_isdst | 是否为夏令时,1=夏令时,0不是夏令时,默认为-1 |
1.3 使用
import time
print(time.time())
#结果
1540369992.2236497
import time
print(time.localtime(time()))
#结果
time.struct_time(tm_year=2018, tm_mon=10, tm_mday=24, tm_hour=16, tm_min=35, tm_sec=27, tm_wday=2, tm_yday=297, tm_isdst=0)
#解析
#2018年10月24日 16时35分27秒 星期二 第297天 不是夏令时
import time
print(time.asctime(time.localtime(time.time())))
#结果
Wed Oct 24 16:40:25 2018
#解析
星期二 10月24日 16时40分25秒 2018年
import time
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
2018-10-24 10:49:37
[参考文献]
[1]https://www.cnblogs.com/yu-hailong/p/8059563.html
[2]https://www.cnblogs.com/zhangxinqi/p/7687862.html
[3]http://www.runoob.com/python3/python3-data-type.html