Python 3でYYYY-MM-DD形式で今日の日付を取得する方法
Python 3を使用して、YYYY-MM-DD形式で今日の日付を取得する方法を説明します。Pythonの標準モジュールであるdatetimeモジュールを使用して、簡単に現在の日付を取得できます。
datetimeモジュールを使った例
import datetime today = datetime.date.today() formatted_date = today.strftime('%Y-%m-%d') print(formatted_date)
上記のコードでは、datetimeモジュールをインポートし、dateオブジェクトのtoday()メソッドを使用して現在の日付を取得しています。その後、strftime()メソッドを使って指定したフォーマットに日付を変換し、出力しています。
arrowライブラリを使った例
さらに、arrowというサードパーティライブラリを使用すると、より簡潔に日付を取得できます。
import arrow today = arrow.now() formatted_date = today.format('YYYY-MM-DD') print(formatted_date)
arrowライブラリを使うと、datetimeモジュールよりもシンプルな記述で日付を取得できます。now()メソッドで現在の日時を取得し、format()メソッドで指定したフォーマットに変換しています。
dateutilライブラリを使った例
また、dateutilというライブラリを使用する方法もあります。dateutilを使うと、日付のパースやフォーマットが簡単に行えます。
from dateutil import parser today = parser.parse('today') formatted_date = today.strftime('%Y-%m-%d') print(formatted_date)
上記のコードでは、dateutilライブラリのparserモジュールを使用して、’today’という文字列を日付に変換しています。その後、strftime()メソッドを使ってフォーマットを指定し、出力しています。
Python 3でYYYY-MM-DD形式で今日の日付を取得する方法は、datetimeモジュールを使用することです。以下のコードを使って、現在の日付をYYYY-MM-DD形式で取得できます。
“`python
from datetime import datetimetoday_date = datetime.now().strftime(‘%Y-%m-%d’)
print(today_date)
“`このコードでは、datetimeモジュールからdatetimeクラスをインポートし、`strftime(‘%Y-%m-%d’)`メソッドを使って現在の日付を指定した形式で取得しています。上記のコードを実行すると、今日の日付がYYYY-MM-DD形式で表示されます。