私は3つの日付形式を持っています:YYYY-MM-DD
、DD.MM.YYYY
、DD/MM/YYYY
。
2014-05-18
or 18.5.2014
やor などの文字列を検証して解析することは可能18/05/2019
ですか?
それぞれのフォーマットを試して、機能するかどうかを確認します。
from datetime import datetime
def try_parsing_date(text):
for fmt in ('%Y-%m-%d', '%d.%m.%Y', '%d/%m/%Y'):
try:
return datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError('no valid date format found')
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加