我正在使用Django和Python 3.7。 我正在使用此逻辑将一些字符串解析为日期...
created_on = datetime.strptime(created_on_txt, '%Y-%m-%dT%H:%M:%S+00:00')
print(created_on.tzinfo)
如何合并我希望为字符串解释的时区应为 UTC 的事实? 当我打印出".tzinfo"时,它写着"无"。 我正在解析的一个例子是
2019-04-08T17:03:00+00:00
Python 3.7,幸运的是:
created_on = datetime.fromisoformat('2019-04-08T17:03:00+00:00')
created_on.tzinfo
>>> datetime.timezone.utc
如果您坚持使用strptime()
:
created_on = datetime.strptime('2019-04-08T17:03:00+00:00', '%Y-%m-%dT%H:%M:%S%z')
created_on.tzinfo
>>> datetime.timezone.utc
这将使用 %z 指令。