如何使用 python 更改已存储在 json 中的时间格式?

How to change time format that is already stored in json using python?

我将数据存储在 JSON 文件中,我正在使用 Pandas 读取它。时间格式为'Jun 10, 2021, 01:05:30:565'。我想展示时间列及其匹配项。但是,python 给出了这个错误:Unknown string format:', 'Jun 10, 2021, 01:05:30:565 AM').

我用过:DS [pd.to_datetime(day + ' ' + time)] = value

该行与其他有时间的专栏一起使用:HH:MM:SS。但是用毫秒我无法呈现我想要的东西。

根据你的例子:

>>> import pandas as pd

>>> df = pd.DataFrame({'date': ['Jun 10, 2021, 01:05:30:565 AM']}, 
...                   index = [0]) 
>>> df
    date
0   Jun 10, 2021, 01:05:30:565 AM

我们可以像这样将 date 列转换为 DateTime :

>>> df['date'] = pd.to_datetime(df['date'], format="%b %d, %Y, %H:%M:%S:%f %p")
>>> df
    date
0   2021-06-10 01:05:30.565