Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 时间数据';2015-08-19 11:11:51%z';与格式不匹配';%Y-%m-%d%H:%m:%S+;0000和x27;_Python_Django_Datetime - Fatal编程技术网

Python 时间数据';2015-08-19 11:11:51%z';与格式不匹配';%Y-%m-%d%H:%m:%S+;0000和x27;

Python 时间数据';2015-08-19 11:11:51%z';与格式不匹配';%Y-%m-%d%H:%m:%S+;0000和x27;,python,django,datetime,Python,Django,Datetime,我希望使用python将一个时区(GMT)转换为另一个时区(IST)。 我的日期时间字符串2015-08-19 11:11:51+0000 我正在尝试转换datetime对象datetime.datetime.StrTime(“2015-08-19 11:11:51%z,“%Y-%m-%d%H:%m:%S+0000”)但我收到以下错误 时间数据“2015-08-19 11:11:51%z”与格式“%Y-%m-%d%H:%m:%S+0000”不匹配。 +0000指的是相对于GMT的时区差异。在Py

我希望使用python将一个时区(GMT)转换为另一个时区(IST)。
我的日期时间字符串
2015-08-19 11:11:51+0000

我正在尝试转换datetime对象
datetime.datetime.StrTime(“2015-08-19 11:11:51%z,“%Y-%m-%d%H:%m:%S+0000”)


但我收到以下错误
时间数据“2015-08-19 11:11:51%z”与格式“%Y-%m-%d%H:%m:%S+0000”不匹配。


+0000
指的是相对于GMT的时区差异。

在Python 2.x中,
%z
不受
datetime.datetime.strtime()
支持,您可以尝试切换到Python 3.2

或者,您可以使用第三方库:

$ pip install python-dateutil
--


您正在使用python 2吗?%python 2中不支持z。。。
>>> from dateutil.parser import parse
>>> parse("2015-08-19 11:11:51 +0000")
datetime.datetime(2015, 8, 19, 11, 11, 51, tzinfo=tzutc())