我有一个较早的问题,我已将其删除以支持这个问题。因为我错误地假设它与 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 字符串转换为“普通”字符串?