Pythonでstrptimeで文字列をオブジェクトに変換する方法

Pythonのdatetimeモジュールのdatetime.strptime()メソッドを使用すると、文字列からdatetimeオブジェクトに変換できます。このメソッドは、指定した書式に従った文字列をdatetimeオブジェクトに変換します。以下は、datetime.strptime()メソッドを使った文字列からdatetimeオブジェクトへの変換の例です。

python
from datetime import datetime

# 日付文字列を定義
date_string = "2023-10-04 14:30:00"

# 文字列からdatetimeオブジェクトへの変換
date_object = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")

# 結果を表示
print(date_object)

この例では、date_string変数に日付と時刻を表す文字列を格納し、datetime.strptime()メソッドを使用して指定したフォーマット("%Y-%m-%d %H:%M:%S")に従って文字列をdatetimeオブジェクトに変換しています。

%Y%m%d%H%M%Sなどの書式指定子を使用して、文字列の中の年、月、日、時、分、秒などの部分を正確に指定します。フォーマット文字列と日付文字列の形式が一致しない場合、エラーが発生するので、フォーマット文字列は入力文字列に合わせて正確に指定することが重要です。