【发布时间】:2019-01-08 08:52:31
【问题描述】:
有没有一种快速的方法可以在 Python 中将字符串转换为日期时间对象而无需指定格式?
我知道我能做到:
datetime.strptime('Sun 10 May 2015 13:54:36 -0700', '%a %d %b %Y %H:%M:%S %z')
但由于这是默认格式,有没有办法让它自动解析?似乎我应该能够从中创建一个新对象而无需指定格式,因为它是默认的系统格式。
【问题讨论】:
-
@mypetlion 我的问题是,由于字符串是默认格式,有没有一种快速的方法。这个问题的格式不同。
-
datetime.datetime.strptime是该问题的最佳答案使用的函数,它允许您指定格式。有关如何指定格式的指南,请参阅 here。 -
@mypetlion 你错过了问题的全部要点......我很清楚strptime。编辑了这个问题,希望它更清楚。
标签: python