我正在使用 pytz 模块通过以下代码将 America/Los_Angeles 时区的日期转换为 utc:
TZ = 'America/Los_Angeles'
from = pytz.timezone(TZ)
utc = from.localize(original_date).astimezone(pytz.utc)
现在,我想测试 utc 值是否实际上是 UTC 格式。如何使用 pytz 或 datetime 做到这一点?
请帮忙 谢谢你
最佳答案
utc.tzinfo == pytz.utc # returns True if utc in UTC
例子:
now = datetime.datetime.now(pytz.utc)
now.tzinfo == pytz.utc # returns True
now = now.astimezone(pytz.timezone('America/Los_Angeles'))
now.tzinfo == pytz.utc # returns False
关于python - 检查日期是否为 UTC 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6706499/