如何将Python日期转换为JSON格式?

如何将Python日期转换为JSON格式?

没有标准的JSON日期格式。尽管JavaScript确实有一种标准日期格式,该日期格式易于阅读,正确排序,包括小数秒(可帮助重新建立年表)并符合ISO 8601标准。您可以使用strftime函数将Python日期转换为JS日期格式,并使用需要此日期的客户端进行反序列化。要在Python 3中获取ISO 8601字符串格式的日期,您可以简单地使用isoformat函数。它以ISO 8601格式返回日期。例如,如果您给出日期31/12/2017,它将给出字符串“2017-12-31T00:00:00”。您可以按照以下方式使用它:-

阅读更多:Python 教程

示例

from datetime import datetime
my_date = datetime.now()
print(my_date.isoformat())

输出

这将给出以下输出-

2018-01-02T22:08:12.510696

在旧版的Python中,您可以使用strftime函数格式化datetime对象,从而获得所需的结果。

示例

from datetime import datetime
my_date = datetime.now()
print(my_date.strftime('%Y-%m-%dT%H:%M:%S.%f%z'))

输出

会给出以下输出-

2018-01-02T22:10:05.284208

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程