我只是尝试将日期字符串转换为日期:
import datetime
exampleDate = 'Jul 8 2021'
datetime.datetime.strptime(exampleDate, '%b %d %Y')
但是,我稍后将其输出到json,并得到一个错误:
datetime.datetime(2021, 7, 8, 0, 0) is not JSON serializable
可以在Python控制台中确认exampleDate不是作为日期打印出来的,而是以这种序列化方式打印出来的。我只想要:2021-07-08
因为您不能将
datetime.datetime
放入JSON。 您需要将其格式化为字符串type(d)
是datetime.datetime
现在,让我们将其转换为带有
strftime
的字符串:您将获得预期的格式:
2021-07-08
。然后将其转换为JSON相关问题 更多 >
编程相关推荐