如何将 Fri, 25 Jun 2021 12:06:16 +0000 (UTC) 解析为 datetime 对象?

How to parse Fri, 25 Jun 2021 12:06:16 +0000 (UTC) to datetime object?

如果没有 (UTC),它将是: %a, %d %b %Y %X %z 但是服务器正在发送额外的 (UTC) 或 (CDT) 你如何解析它? %a, %d %b %Y %X %z (%Z) 无效。

怎么不行呢?您使用的 python 是哪个版本? 我只是 运行 python 3.9 中的以下内容:

datetime.datetime.strptime("Fri, 25 Jun 2021 12:06:16 +0000 (UTC)", "%a, %d %b %Y %X %z (%Z)")

创建此日期时间对象的对象:

datetime.datetime(2021, 6, 25, 12, 6, 16, tzinfo=datetime.timezone(datetime.timedelta(0), 'UTC'))