Python格式化和重新分析日期失败

Python格式化和重新分析日期失败,python,python-3.x,datetime,Python,Python 3.x,Datetime,我有一个单元测试,它使用多种格式格式化和解析日期,其中一种格式无法解析: import datetime date = datetime.datetime(2015, 12, 31, 23, 59, 58, tzinfo=datetime.timezone.utc) f = "%Y/%m/%d %H:%M:%S %Z" string = datetime.datetime.strftime(date, f) # => '2015/12/31 23:59:58 UTC+00:00' date

我有一个单元测试,它使用多种格式格式化和解析日期,其中一种格式无法解析:

import datetime
date = datetime.datetime(2015, 12, 31, 23, 59, 58, tzinfo=datetime.timezone.utc)
f = "%Y/%m/%d %H:%M:%S %Z"
string = datetime.datetime.strftime(date, f)
# => '2015/12/31 23:59:58 UTC+00:00'
datetime.datetime.strptime(string, f)
# => ValueError: unconverted data remains: +00:00
根据文档(,%Z适用于UTC、EST、CST等格式,%Z适用于+0000、-0400、+1030


如何解析此日期格式(UTC+00:00)?

适用于python 3.6,但不适用于python 3.5

您在何处定义
f
?已编辑,抱歉