Pythonでスラッシュ「/」つきの文字列をdatetimeに変換する方法

Pythonのdatetimeモジュールを使用して、スラッシュ「/」を含む日付文字列をdatetimeオブジェクトに変換するには、datetime.strptime()メソッドを使用します。以下は、スラッシュを含む日付文字列をdatetimeオブジェクトに変換する方法の例です。

python
from datetime import datetime

# 日付を表す文字列(スラッシュを含む)を定義
date_string = "2023/10/04"

# 文字列からdatetimeオブジェクトに変換
date_object = datetime.strptime(date_string, "%Y/%m/%d")

# 結果を表示
print(date_object)

この例では、date_string変数に日付を表す文字列を格納し、datetime.strptime()メソッドを使用して文字列を指定した書式("%Y/%m/%d")に従ってdatetimeオブジェクトに変換しています。

%Y%m%dなどの書式指定子を使用して、文字列内の年、月、日などの要素を正確に指定します。スラッシュ「/」は指定した書式内でスラッシュに対応するため、正確に一致するように書式を指定することが重要です。

この方法を使用して、スラッシュを含む日付文字列をdatetimeオブジェクトに変換できます。同様に、他の日付や時刻の区切り記号を含む文字列も、適切な書式指定子を使用して変換することができます。