Pythonで日付の差を求める方法メモ。
「この記事は3日前に投稿されました」みたいなメッセージを表示する時に使えるかも。
date/datetimeオブジェクトとtimedeltaオブジェクトを利用します。
from datetime import date, datetime, timedelta
# 今日
today = date.today()
# 3日前
three_days_ago = today - timedelta(3)
# 3日後
three_days_since = today + timedelta(3)
# 現在
now = datetime.now()
# 6時間前
six_hours_ago = now - timedelta(0, 3600*6)
# 6時間後
six_hours_since = now + timedelta(0, 3600*6)datetime オブジェクト
date オブジェクト
timedelta オブジェクト


0 コメント:
コメントを投稿