数日前の時間を計算し、指定された形式に変換します。
例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
コメントを残す