python pd.to_datetime()更改日期时间格式[重复]

ldioqlga  于 2023-01-19  发布在  Python
关注(0)|答案(1)|浏览(113)
    • 此问题在此处已有答案**:

How to change the datetime format in Pandas(8个答案)
14小时前关门了。
我有一个DataFrame,其中包含一个日期的str列,如

'time': '2018-02-25T08:00:00.000Z'

但是当对该列应用www.example.com_datetime时,输出如下所示pd.to_datetime to that column, the output looks like

'time': '2018-02-25 08:00:00+00:00'

为什么格式变了?我试过了

pd.to_datetime(utc = True)

以及

pd.to_datetime(..., format='%Y-%m-%dT%H:%M:%S.%f%z')

但是它们似乎都不起作用,格式也变了。

tf7tbtn2

tf7tbtn21#

在@roganjosh注解之后,我使用以下命令将其转换回字符串

df['time'].dt.strftime('%Y-%m-%dT%H:%M:%S.000Z')

相关问题