Python
では、文字列を日付に変換する際にdatetime.strptime()
を使います。例えば、“Jun 1 2005 1:33PM”という形式を変換するには、以下のようにフォーマットを指定します。
from datetime import datetime
date = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
print(date)
これにより、対応するdatetime
オブジェクトが生成されます。さらに、柔軟な日付解析にはdateutil.parser
を使用できます。
from dateutil import parser
date = parser.parse("Jun 1 2005 1:33PM")
print(date)
dateutil
は自動的に適切なフォーマットを認識し、異なる日付形式に対応します。