gpt4 book ai didi

python - 检查日期字符串是否为 UTC 格式

转载 作者:行者123 更新时间:2023-11-28 20:10:37 25 4
gpt4 key购买 nike

我有一个日期字符串,如“2011-11-06 14:00:00+00:00”。有没有办法检查这是否是 UTC 格式?。我尝试使用 utc = datetime.strptime('2011-11-06 14:00:00+00:00','%Y-%m-%d %H: %M%S+%z) 这样我就可以将它与 pytz.utc 进行比较,但我得到“ValueError: 'z' is a bad directive in format '%Y-%m-%d %H:% M%S+%z'

如何检查日期字符串是否为 UTC?。一些例子将不胜感激。

谢谢

最佳答案

一个简单的正则表达式就可以:

>>> import re
>>> RE = re.compile(r'^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$')
>>> bool(RE.search('2011-11-06 14:00:00+00:00'))
True

关于python - 检查日期字符串是否为 UTC 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6709315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com