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メソッドを使用することで、日付の表示形式を変更することができます。
日付の取得は、様々な場面で役立つため、覚えておくと便利です。