如何将 Python 日期转换为 JSON 格式?
日期没有标准的JSON格式。尽管JavaScript确实具有人类可读的标准日期格式,正确排序,包括小数秒(可以帮助重新建立年表)并符合ISO8601。您可以使用strftime函数将Python日期转换为JS日期格式,并且使用需要此日期的客户端反序列化它。要在Python3中以字符串格式获取ISO8601日期,您只需使用isoformat函数即可。它以ISO8601格式返回日期。例如,如果你给它日期31/12/2017,它会给你字符串“2017-12-31T00:00:00”。您可以按如下方式使用它-
示例
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