【发布时间】:2013-01-26 18:08:15
【问题描述】:
我有一个较早的问题,我已将其删除以支持这个问题。因为我错误地认为它与 dateutil 版本有关。
test1 = dateutil.parser.parse("2013-01-24T16:50:42+00:00")
这很好,我得到了一个日期时间。
但是
dthandler = lambda obj: obj.isoformat() if isinstance(obj, datetime.datetime) else None
test2 = json.dumps(event.due_date_time, default=dthandler)
print test2 --> "2013-01-24T16:50:42+00:00"
这在我看来就像一个普通的字符串
test3 = dateutil.parser.parse(test2)
这会崩溃说ValueError: unknown string format
那么如何将 json 字符串转换为“普通”字符串?
【问题讨论】:
-
为什么不发表评论就投反对票并关闭?如果问题有任何问题,我可以改进它。
标签: python json datetime python-2.7 python-dateutil