如何将yyyymmdd日期转换为正确的熊猫格式?

时间:2018-09-30 09:30:59

标签: python pandas datetime

我试图将格式为yyyymmdd的一系列日期转换为可执行的熊猫datetime格式。

201803312018-03-31

时间戳方法出错。

1 个答案:

答案 0 :(得分:0)

您可以使用熊猫to_datetime进行转换

pd.to_datetime('20180331 ')

出局:

Timestamp('2018-03-31 00:00:00')

您可以利用剥离时间提取所需的天,月,年等信息

%m - month of timestamp
%y - year with last 2 digts
%Y - year of timestamp
%d - date of timestamp
%H - hours of timestmap
%M - minutes of timestamp


pd.to_datetime('20180331 ').strftime('%Y:%m:%d')

出局:

'2018:03:31'