Pythonで日付から1日を引く方法
Python
では、datetime
モジュールを使用して、日付操作を簡単に行うことができます。特に、timedelta
を使うと、日付や時間に対して加減算ができ、例えば日付から1日を引くといった操作がシンプルに実現できます。
timedelta
を使用する
以下の例では、現在の日付から1日を引く方法を示します。
from datetime import datetime, timedelta
today = datetime.now()
yesterday = today - timedelta(days=1)
print(yesterday)
他の期間を引く
timedelta
は日数だけでなく、時間や週単位での計算にも対応しています。
# 1週間前
last_week = today - timedelta(weeks=1)
# 1時間前
one_hour_ago = today - timedelta(hours=1)
まとめ
datetime
モジュールのtimedelta
を使うことで、日付や時間の操作が非常に簡単に行えます。日付計算を行う際には、timedelta
が便利です。