如何更改熊猫的时间格式?

时间:2017-07-31 14:26:54

标签: python pandas datetime

我正在尝试更改pandas中列(serie)的格式。

该列是datetime对象,格式如下:2017-06-14 08:00:00

我想将列格式化为:2017-06-14T08:00Z。包括T作为分隔符,Z作为UTC时间

df["time(UTC)"].dt.strftime("%Y:%m%:%dT%H:%MZ")`

但是不起作用。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

我认为您只需要更改format

df=pd.DataFrame({'time(UTC)':pd.to_datetime(['2017-06-14 08:00:00','2017-06-14 08:00:00'])})

df['new'] = df["time(UTC)"].dt.strftime("%Y-%m-%dT%H:%MZ")
print (df)
            time(UTC)                new
0 2017-06-14 08:00:00  2017-06-14T08:00Z
1 2017-06-14 08:00:00  2017-06-14T08:00Z