python的時間轉換問題
阿新 • • 發佈:2018-11-06
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