python时间转换

import time, datetime
#获取当前时间戳
timeStamp = int(time.time())
print(timeStamp)

#获取当前日期
date    = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print(date)

#时间转数组
datearr = time.strptime(date,"%Y-%m-%d %H:%M:%S")

#数组转时间戳
timeStamp  = int(time.mktime(datearr))
print(timeStamp)

#时间戳转数组
timeArray = time.localtime(timeStamp)

#数组转时间
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)

#输出结果

1576653447
2019-12-18 15:17:27
time.struct_time(tm_year=2019, tm_mon=12, tm_mday=18, tm_hour=15, tm_min=17, tm_sec=27, tm_wday=2, tm_yday=352, tm_isdst=-1)
1576653447
time.struct_time(tm_year=2019, tm_mon=12, tm_mday=18, tm_hour=15, tm_min=17, tm_sec=27, tm_wday=2, tm_yday=352, tm_isdst=0)
2019-12-18 15:17:27

猜你喜欢

转载自www.cnblogs.com/weiyuchao/p/12059992.html