Python 3.x 如何正确设置此日期的格式:';2015-09-25 13:00:00+;00:00';

Python 3.x 如何正确设置此日期的格式:';2015-09-25 13:00:00+;00:00';,python-3.x,date-formatting,Python 3.x,Date Formatting,我试图从一个名为Bitmex的加密货币交换中绘制一个数据集。 为了绘制烛台,我遵循教程中的代码: `# Convert 'Timestamp' to 'float'. # candlestick_ohlc needs time to be in float days format - see date2num(). loaded_data['date'] = [mdates.date2num(d) for d in loaded_data['date']]` 但我的约会是str格式的,比如

我试图从一个名为Bitmex的加密货币交换中绘制一个数据集。 为了绘制烛台,我遵循教程中的代码:

`# Convert 'Timestamp' to 'float'.
#   candlestick_ohlc needs time to be in float days format - see date2num().
loaded_data['date'] = [mdates.date2num(d) for d in loaded_data['date']]`
但我的约会是str格式的,比如“2015-09-25 13:00:00+00:00”

现在我正在尝试其他方法以获得相同的结果:
data['timestamp']=[datetime.datetime.strtime(d,%Y-%m-%d%H:%m:%S+:%Z'),用于数据['timestamp']]中的d

但我得到了以下错误:
ValueError:时间数据“2015-09-25 13:00:00+00:00”与格式“%Y-%m-%d%H:%m:%S+:%Z”不匹配。
使用dateutil.parser:

from dateutil.parser import parse

get_date_obj = parse("2015-09-25 13:00:00+00:00")
print(get_date_obj)

是的,我认为目前没有其他办法。datetime.strTime还不支持utc偏移量的“+00:00”。这是一个非常不寻常的datetime字符串,您从哪里获得它?