一般的なカスタムstrToDatetime(string)関数を作成しています。日付文字列は、いくつかの異なる形式である場合があります。最も一般的な 2 つの選択肢はdatetime.strptime(string, format)、 とのようですdateutil.parser(string)。datetime.strptime()フォーマットが必要なようですが、そうでdateutil.parser()はないため、可能な解決策は次のようになります。
- 日付文字列パターンをテストして、日付文字列形式を見つけて使用します
datetime.strptime() - 使用する
dateutil.parser()
これは正しいです?代替案 1 (より難しく、将来的にメンテナンスが必要になる可能性があります) には、パフォーマンスなどの利点がありますか?