如何使用 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
我将数据存储在 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