时间表示形式
在python中,通常有三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:
(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。
(2)格式化的时间字符串(Format String): ‘1988-09-29’
(3)元组(struct_time) :struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等)
<1>时间戳
import time print(time.time())
得到结果:1526459411.2541714
<2>时间字符串
import time print(time.strftime('%Y-%m-%d %X'))
得到结果:2018-05-16 16:38:24
<3>时间元组
import time print(time.localtime())
结果:
time.struct_time(tm_year=2018, tm_mon=5, tm_mday=16, tm_hour=16, tm_min=41, tm_sec=18, tm_wday=2, tm_yday=136, tm_isdst=0)
小结:时间戳是计算机能够识别的语言;字符串为人类能够识别的语言;元组是用来操作时间的
更多内容请见:https://www.cnblogs.com/yuanchenqi/articles/6766020.html