Pythonは日付文字列から有効な日付形式を取得します

Granitosaurus:

する方法があると思う Pythonで与えられた文字列の日時フォーマットは?

例えば、用法は次のようになりたいです。

> guess_format('2020-02-24 07:22')
'%Y-%m-%d %H:%M'

ありますdateutil有効に日時文字列変換を自動化プロジェクトDatetimeのオブジェクトは:

> from dateutil.parser import parse
> parse('2020-02-24 07:22')
datetime.datetime(2020, 2, 24, 7, 22)

それは、有効な書式設定文字列を生成することができますか?

luigigi:

pydateinferのパッケージは、指定された日付文字列の日時書式文字列を推測する可能性を提供します。

例:

>>> import dateinfer
>>> dateinfer.infer(['Mon Jan 13 09:52:52 MST 2014', 'Tue Jan 21 15:30:00 EST 2014'])
'%a %b %d %H:%M:%S %Z %Y'

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=4529&siteId=1