Pythonで現在の日付を取得する方法 - コード例付きの詳細な解説


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

import datetime
current_date = datetime.date.today()
print(current_date)

この方法では、datetimeモジュールをインポートしてdate.today()メソッドを使用します。これにより、現在の日付が取得され、current_date変数に格納されます。最後に、print()関数を使って結果を表示します。

方法2: dateオブジェクトを直接作成する方法

from datetime import date
current_date = date.today()
print(current_date)

この方法では、dateクラスをインポートしてtoday()メソッドを使用します。方法1と同じく、現在の日付が取得され、current_date変数に格納されます。

方法3: strftime()関数を使用して日付をフォーマットする方法

import datetime
current_date = datetime.datetime.now()
formatted_date = current_date.strftime("%Y-%m-%d")
print(formatted_date)

この方法では、datetime.now()メソッドを使用して現在の日付と時刻を取得し、strftime()関数を使用して日付を指定したフォーマットに変換します。上記の例では、"YYYY-MM-DD"の形式で日付が表示されます。

これらの方法を使用すると、Pythonで現在の日付を取得することができます。それぞれの方法には異なる使い方やフォーマットオプションがありますので、必要に応じて適切なものを選択してください。