我有一个iso格式的日期字符串,如下所示 -
可能重复:
如何在Python中解析ISO格式的日期?
'2011-05-31T04:35:33.127-05:00'
什么是将其转换为Python日期时间对象的最佳方法?我看到了一些帖子,告诉如何获取一个isoformat字符串,但没有反过来的方法。
谢谢!!
>>>import dateutil.parser
>>> d1='2011-05-31T04:35:33.127-05:00'
>>> d2=dateutil.parser.parse(d1)
>>> d2
datetime.datetime(2011, 5, 31, 4, 35, 33, 127000, tzinfo=tzoffset(None, -18000))
我需要获取原始字符串所代表的本地时间的datetime对象。由于我不知道输入日期所在的时区,因此无法使用astimezone方法。有什么最好的方法可以实现这一点呢? 谢谢!