>>上一茬《python基础找茬系列03--int()与eval()的羁绊》
一、time库中的函数
二、实例说明
1、time.time()
返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
输出结果:
2、time.localtime([secs])
接收时间戳(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。如果sec参数未输入,则以当前时间为转换标准。
输出结果:
time.struct_time 结构说明:
3、time.asctime([tupletime])
返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二18时07分14秒)的24个字符的字符串。
输出结果:
4、time.mktime(tupletime)
接受时间元组并返回时间戳(1970纪元后经过的浮点秒数)。
输出结果:
5、time.gmtime([secs])
接收时间戳(1970纪元后经过的浮点秒数)并返回格林威治天文时间下的时间元组t。注:t.tm_isdst始终为0
输出结果:
6、time.strftime(fmt[,tupletime])
接收以时间元组,并返回以可读字符串表示的当地时间,格式由fmt决定。
输出结果:
三、time.localtime([secs])与time.gmtime([secs])的区别
输出结果:
如果获取北京时间元组使用 time.localtime([secs]),time.gmtime([secs])是格林威治时间,tm_hour少8小时。