我有一个来自Blackberry IPD备份的CSV转储文件,使用IPDDump创建.
Tue Jun 22 07:46:22 EST 2010
我需要能够用Python解析这个日期.首先,我try 使用来自datettime的strptime()
函数.
>>> datetime.datetime.strptime('Tue Jun 22 12:10:20 2010 EST', '%a %b %d %H:%M:%S %Y %Z')
但是,由于某些原因,返回的datetime
对象似乎没有任何tzinfo
与其关联.
我确实在this page上读到,显然datetime.strptime
会悄悄丢弃tzinfo
,然而,我判断了文档,我找不到任何与此相关的文档here.
我已经能够使用第三方Python库dateutil来解析日期,但是我仍然很好奇我是如何错误地使用内置strptime()
的?有没有办法让strptime()
很好地使用时区?