有没有办法在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)
但它能产生有效的格式化字符串吗?
最佳答案
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'
关于Python从日期字符串中获取有效的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60370973/