时间戳(timestamp)
通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。
#时间戳-->结构化时间
#time.gmtime(时间戳) #UTC时间,与英国伦敦当地时间一致
#time.localtime(时间戳) #当地时间。例如我们现在在北京执行这个方法:与UTC时间相差8小时,UTC时间+8小时 = 北京时间
>>> time.gmtime(1554814490)
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=9, tm_hour=12, tm_min=54, tm_sec=50, tm_wday=1, tm_yday=99, tm_isdst=0)
>>> time.localtime(1554814490)
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=9, tm_hour=20, tm_min=54, tm_sec=50, tm_wday=1, tm_yday=99, tm_isdst=0)
#结构化时间-->时间戳
#time.mktime(结构化时间)
>>>time_tuple = time.localtime(1500000000)
>>>time.mktime(time_tuple)
1500000000.0
#结构化时间-->字符串时间
#time.strftime("格式定义","结构化时间") 结构化时间参数若不传,则显示当前时间
>>> time.strftime("%Y-%m-%d %X")
'2019-04-