Python
で日付に特定の日数を加えたい場合、datetime
モジュールとtimedelta
を組み合わせて簡単に実現できます。例えば、現在の日付から5日後の日付を取得するには次のようにします。
from datetime import datetime, timedelta
current_date = datetime.now() # 現在の日付と時刻
new_date = current_date + timedelta(days=5) # 5日後を計算
print(new_date)
逆に、過去の日付を取得する場合は、timedelta(days=-5)
を使うことで5日前の日付を取得できます。
また、pandas
ライブラリを使うと、DateOffset
を利用して同様の操作を行うことができますが、一般的にはtimedelta
の方が軽量で手軽です。