Pythonで文字列を日付に変換する方法は何ですか?
Pythonでは、文字列を日付に変換するためにdatetimeモジュールを使用することができます。下記はサンプルコードです:
from datetime import datetime
date_str = "2022-10-15"
date_obj = datetime.strptime(date_str, "%Y-%m-%d")
print(date_obj)
上記のコードでは、まずdatetimeモジュールをインポートし、次に日付情報を含む文字列変数date_strを定義します。その後、datetime.strptime関数を使用して文字列を日付オブジェクトに変換し、日付文字列の形式を指定する必要があります。最後に、日付オブジェクトを出力します。
日付オブジェクトを文字列に変換する必要がある場合は、strftimeメソッドを使用できます。以下はサンプルコードです:
date_obj = datetime.now()
date_str = date_obj.strftime("%Y-%m-%d")
print(date_str)
上記のコードでは、まず現在の日時オブジェクトを取得し、strftimeメソッドを使用して日付オブジェクトを文字列にフォーマットし、その文字列を印刷します。