1. 程式人生 > >python的時間轉換問題

python的時間轉換問題

time模組:import time

字串轉時間戳:

timestring = '2016-12-21 10:22:56'
time.mktime(time.strptime(timestring, '%Y-%m-%d %H:%M:%S')) # 1482286976.0

時間戳轉字串:

timestamp = time.time()
timestruct = time.localtime(timestamp)
time.strftime('%Y-%m-%d %H:%M:%S', timestruct) # 2016-12-22 10:49:57

dateutil模組:from dateutil import paser

pip install python-dateutil

time_string = time.ctime() # 'Thu Dec 22 10:35:25 2016',這裡可以是任意的時間格式
datetime_struct = parser.parse(time_string)
print type(datetime_struct) # <type 'datetime.datetime'>
print datetime_struct.strftime('%Y-%m-%d %H:%M:%S') # 2016-12-22 13:58:59

參考連結:

https://blog.csdn.net/handsomekang/article/details/10128671

https://www.cnblogs.com/liuq/p/6211005.html