Pythonで10日後の日付を計算する方法


方法1: datetimeモジュールを使用する方法

from datetime import datetime, timedelta
# 現在の日付を取得
current_date = datetime.now()
# 10日後の日付を計算
future_date = current_date + timedelta(days=10)
# 日付を指定のフォーマットに変換
formatted_date = future_date.strftime('%d/%m/%Y')
print(formatted_date)

方法2: dateutilモジュールを使用する方法

from datetime import datetime
from dateutil.relativedelta import relativedelta
# 現在の日付を取得
current_date = datetime.now()
# 10日後の日付を計算
future_date = current_date + relativedelta(days=+10)
# 日付を指定のフォーマットに変換
formatted_date = future_date.strftime('%d/%m/%Y')
print(formatted_date)

方法3: arrowモジュールを使用する方法

import arrow
# 現在の日付を取得
current_date = arrow.now()
# 10日後の日付を計算
future_date = current_date.shift(days=+10)
# 日付を指定のフォーマットに変換
formatted_date = future_date.format('DD/MM/YYYY')
print(formatted_date)

これらの方法を使用すると、Pythonで10日後の日付を簡単に計算できます。それぞれのコード例では、現在の日付を取得し、timedeltarelativedeltashiftメソッドを使用して10日後の日付を計算しています。最後に、strftimeメソッドやformatメソッドを使用して指定のフォーマットに変換しています。

このようにして、Pythonを使用して日付の計算を行う方法とコード例を紹介しました。これを参考にして、自分のプロジェクトやスクリプトに応じて適切な方法を選択してください。