使用 .to_json 将数据帧转换为 JSON 会弄乱日期时间数据

Bim*_*ons 1 python json dataframe pandas

我有一个只有一行数据的 4 列数据框。我将该行数据转换为 JSON,目的是使用它向 API 发出 POST 请求。我通过使用来做到这一点:

data = local_materials.loc[local_materials['id'] == apicounter]

在数据框中,其中一列(日期)具有以下数据:

1971-12-17 00:00:00

当我运行时,data = data.to_json(orient='records')它会将数据数据转换为"date":61776000000

有没有人对维护日期时间解析 C# 格式有任何建议?

Ric*_*rta 5

使用date_format='iso'如下:

data.to_json(orient='records', date_format='iso')
Run Code Online (Sandbox Code Playgroud)

以供参考:

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_json.html