Python 獲取幾天前的時間

Document 對象參考手冊 Python3 實例

計算幾天前並轉換為指定格式。

實例 1

import time import datetime # 先獲得時間數組格式的日期 threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3)) # 轉換為時間戳 timeStamp = int(time.mktime(threeDayAgo.timetuple())) # 轉換為其他字串格式 otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S") print(otherStyleTime)

執行以上代碼輸出結果為:

2019-05-18 18:06:08

實例 2

import time import datetime #給定時間戳 timeStamp = 1557502800 dateArray = datetime.datetime.utcfromtimestamp(timeStamp) threeDayAgo = dateArray - datetime.timedelta(days = 3) print(threeDayAgo)

執行以上代碼輸出結果為:

2019-05-07 15:40:00

Document 對象參考手冊 Python3 實例