python pandas使用月份名称解析日期时间字符串

时间:2015-09-01 13:30:45

标签: python parsing datetime pandas

有人可以指向我格式或代码段来解析日期格式,如

04SEP12:00:00:00

%dd%mm%YY:%HH:%MM:%SS不起作用。

3 个答案:

答案 0 :(得分:11)

使用格式字符串:'%d%b%y:%H:%M:%S'并将其作为to_datetime的格式传递,您可以在docs中找到格式选项:

In [73]:

pd.to_datetime('04SEP12:00:00:00', format='%d%b%y:%H:%M:%S')
Out[73]:
Timestamp('2012-09-04 00:00:00')

答案 1 :(得分:2)

另一种方法就是:

pd.to_datetime("May 15, 2016", infer_datetime_format=True)

>>>Timestamp('2016-05-15 00:00:00')

答案 2 :(得分:1)

另一个例子,

pd.to_datetime("May 15, 2016", format="%b %d, %Y")
>>>Timestamp('2016-05-15 00:00:00')

使用%b作为月份名称。

相关问题