datetimeモジュールのtodayメソッド

datetimeモジュールのtodayメソッドは現在の日付を返します。このメソッドの第一引数には何も指定しません。

構文

pythonimport datetime

datetime.date.today()

例

現在の日付を取得してみましょう:

pythonimport datetime

res = datetime.date.today()
print(res)

実行結果:

python'2025-12-31'

例

次に、取得した現在の日付から日、月、年を個別に出力してみましょう:

pythonimport datetime

res = datetime.date.today()
print(res.day)
print(res.month)
print(res.year)

実行結果:

python31
12
2025

関連項目

  • datetimeメソッド (datetimeモジュール),
    日時オブジェクトを作成します
  • strftimeメソッド (datetimeモジュール),
    フォーマットされた日時文字列を作成します
  • nowメソッド (datetimeモジュール),
    現在時刻を返します
  • dateメソッド (datetimeモジュール),
    新しい日付オブジェクトを作成します
  • isleapメソッド (calendarモジュール),
    閏年を判定します