2024-04-25 22:49:28 发布
网友
我正在尝试用strptime函数中的空字符串匹配时区。但是,我得到了以下错误。在
ValueError: time data 'Thu Apr 14 01:46:29 MDT 2016' does not match format '%a %b %d %H:%M:%S %Y'
这是我尝试的代码。在
如何在python中映射时区? 时区可以是MDT、MST等
要解析此特定格式(类似于电子邮件中使用的rfc822),可以使用email包:
email
from email.utils import parsedate_tz, mktime_tz time_tuple = parsedate_tz('Thu Apr 14 01:46:29 MDT 2016') posix_time = mktime_tz(time_tuple)
注意:这里的MDT是-6小时(according to the rfc 822)。一般来说,时区abbreviations may be ambiguous。在
-6
在Python 3.3+上,可以直接创建一个支持时区的datetime:
这是how to parse it on earlier Python versions。在
要解析此特定格式(类似于电子邮件中使用的rfc822),可以使用
email
包:注意:这里的MDT是
-6
小时(according to the rfc 822)。一般来说,时区abbreviations may be ambiguous。在在Python 3.3+上,可以直接创建一个支持时区的datetime:
^{pr2}$这是how to parse it on earlier Python versions。在
相关问题 更多 >
编程相关推荐