我有一系列日期,其中包含多种不同格式的字符串:Feb 02, 1976
,02-08-2001
等。如何使用strptime
将它们转换为日期时间对象?有没有办法让datetime
识别格式?
答案 0 :(得分:0)
您可以使用dateutil.parser.parse
(第三方库dateutil
)代替datetime.datetime.strptime
:
>>> import dateutil.parser
>>> dateutil.parser.parse('Feb 02, 1976')
datetime.datetime(1976, 2, 2, 0, 0)
>>> dateutil.parser.parse('02-08-2001')
datetime.datetime(2001, 2, 8, 0, 0)