[Python]日付の取得(前日、今日(本日))

Pythonで今日の日付を取得する方法

Pythonで今日の日付を取得するには、datetimeモジュールを使用します。

import datetime
today = datetime.date.today()
print("今日の日付は", today, "です。")

実行結果:

今日の日付は 2023-12-22 です。

Pythonで前日の日付を取得する方法

Pythonで前日の日付を取得するには、datetimeモジュールとtimedeltaクラスを使用します。

import datetime
today = datetime.date.today()
yesterday = today - datetime.timedelta(days=1)
print("昨日の日付は", yesterday, "です。")

実行結果:

昨日の日付は 2023-12-21 です。

Pythonで日付の計算方法

Pythonで日付の計算を行うには、datetimeモジュールとtimedeltaクラスを使用します。

例えば、3日後の日付を計算する場合は、以下のようにします。

import datetime
today = datetime.date.today()
future_date = today + datetime.timedelta(days=3)
print("3日後の日付は", future_date, "です。")

実行結果:

3日後の日付は 2023-12-25 です。

Pythonで日付の表示形式を変更する方法

Pythonで日付の表示形式を変更するには、strftimeメソッドを使用します。

例えば、2023年12月22日のように表示する場合は、以下のようにします。

import datetime
today = datetime.date.today()
formatted_date = today.strftime("%Y年%m月%d日")
print("今日の日付は", formatted_date, "です。")

実行結果:

今日の日付は 2023年12月22日 です。

日付取得の応用例

日付の取得は、様々な場面で役立ちます。

例えば、以下のような場合に使用できます。

  • ログファイルの作成時刻
  • データベースの更新日時
  • ファイルの最終更新日時

まとめ

Pythonで日付の取得方法について紹介しました。

datetimeモジュールとtimedeltaクラスを使用することで、今日の日付や前日の日付を取得することができます。

また、strftimeメソッドを使用することで、日付の表示形式を変更することができます。

日付の取得は、様々な場面で役立つため、覚えておくと便利です。