【问题标题】:How to convert Python datetime in JSON format? [duplicate]如何将 Python 日期时间转换为 JSON 格式? [复制]
【发布时间】:2018-10-16 06:16:37
【问题描述】:

如何将 Python DateTime 转换为 JSON 格式?

输入

from datetime import datetime
my_date = datetime.now()

输出

{
   "start_date": '2020-05-06T09:27:51.386383'
}

【问题讨论】:

  • 你没有提到初始/输入字符串。我们只能推测
  • 日期未放入“JSON 格式”。这只是一个字符串。另外,您在这里被否决了,因为日期格式和解析是 1)在 python 文档中记录得足够多 2)之前回答过 3)您没有指定确切的格式,所以我们应该猜测 ISO8601 吗?

标签: python json


【解决方案1】:

使用strftime 将日期时间对象转换为字符串。

In [1]: from datetime import datetime                                                                                                              

In [2]: {'start_date': datetime.now().strftime('%Y-%m-%dT%H:%M:%S.%f')}                                                                            
Out[2]: {'start_date': '2021-01-27T11:10:00.489530'}

【讨论】:

    猜你喜欢
    • 2014-01-23
    • 2011-09-11
    • 1970-01-01
    • 2014-06-10
    • 2013-10-04
    • 2020-03-04
    • 2014-07-06
    • 2016-07-04
    • 1970-01-01
    相关资源
    最近更新 更多