【发布时间】:2011-09-21 13:42:45
【问题描述】:
我有一个 isoformat 日期时间作为字符串,如下例所示 -
'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))
我需要获取原始字符串表示的本地时间的日期时间对象。因为我不知道输入日期在哪个时区,所以我不能使用 astimezon 方法。获得它的最佳方法是什么? 谢谢!!
【问题讨论】: