使用 +0 时区解析日期时间

Parse Datetime with +0 timezone

我有以下日期时间字符串:Dec 03 2020 01: +0 我想将其解析为日期时间对象。

dtObj = datetime.strptime("Dec 03 2020 01: +0", '%b %d %Y %I: %z')

检查文档,这应该有效,但我收到以下错误:

ValueError: time data 'Dec 03 2020 01: +0' does not match format '%b %d %Y %I: %z'

有什么我监督过的想法吗?

提前致谢

Any ideas what I have overseen?

strftime.org 声称 %z

UTC offset in the form ±HHMM[SS[.ffffff]] (empty string if the object is naive).

这意味着它必须在+-之后至少包含4位数字(HHMM部分,这是强制性的),考虑到Dec 03 2020 01: +0是不符合使用的格式字符串,而 Dec 03 2020 01: +0000

import datetime
dtObj = datetime.datetime.strptime("Dec 03 2020 01: +0000", '%b %d %Y %I: %z')
print(dtObj)

给出输出

2020-12-03 01:00:00+00:00