Pythonのdatetimeメソッド strptime()

Pythonのdatetimeモジュールには、文字列からdatetimeオブジェクトを作成するためのstrptime()メソッドが含まれています。strptime()は、文字列と日付/時刻のフォーマットを指定し、それに基づいてdatetimeオブジェクトを生成します。

strptime()メソッドの基本的な使い方は次のとおりです:

python
from datetime import datetime

# 文字列からdatetimeオブジェクトを作成
date_string = "2023-09-15"
date_format = "%Y-%m-%d"
parsed_date = datetime.strptime(date_string, date_format)

# datetimeオブジェクトを表示
print(parsed_date)

このコードは、指定されたフォーマットに従って文字列からdatetimeオブジェクトを作成し、そのオブジェクトを表示します。上記の例では、文字列 “2023-09-15" を “%Y-%m-%d" フォーマットに従って解釈し、日付部分を含むdatetimeオブジェクトを作成しています。

strptime()メソッドは、日付や時刻のデータを文字列から抽出し、それをdatetimeオブジェクトに変換するのに便利です。しかし、文字列とフォーマットが正確に一致しない場合やエラーが発生した場合にはエラー処理が必要です。