我有一个像这样的字符串
dateStr = "Wed Mar 15 12:50:52 GMT+05:30 2017"
这是IST时间。
有什么方法可以按照dateStr中指定的时区读取dateStr
即GMT + 05:30。 这样我就可以直接使datetime对象。
我尝试使用格式对其进行解析
format = "%a %b %d %H:%M:%S %Z%z %Y"
但是它给我格式不匹配的错误。
答案 0 :(得分:1)
你可以试试吗?
>>> dateStr = "Wed Mar 15 12:50:52 GMT+05:30 2017"
>>> from dateutil.parser import parse
>>> parse(dateStr)
datetime.datetime(2017, 3, 15, 12, 50, 52, tzinfo=tzoffset(None, -19800))