时间戳,时间互转
一。 时间戳格式化
1. 以秒为单位,现在距离1970年的时间
>>> import time >>> time.time() 1521945271.178886 >>> int(time.time()) 1521945983 >>>
2. 转为时间数组
>>> time.localtime(time.time()) time.struct_time(tm_year=2018, tm_mon=3, tm_mday=25, tm_hour=10, tm_min=41, tm_sec=15, tm_wday=6, tm_yday=84, tm_isdst=0) >>>
3. 转为指定格式的时间
>>> time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())) '2018-03-25 10:43:36' >>>
二。指定格式的转时间戳
1. 指定格式转时间数组
>>> time.strptime('2018-01-01', '%Y-%m-%d') time.struct_time(tm_year=2018, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1) >>>
2. 时间数组转时间戳
>>> time.mktime(time.strptime('2018-01-01', '%Y-%m-%d')) 1514736000.0 >>>
三。参考
http://www.cnblogs.com/jfl-xx/p/8024596.html