如何判断ZoneInfo是否是别名?

问题描述 投票:0回答:1

我无法确定 ZoneInfo 是否是使用别名构建的:

> a = ZoneInfo('Atlantic/Faeroe')
> b = ZoneInfo('Atlantic/Faroe')
> a == b
False

这些 ZoneInfo 在实践中似乎是相同的。我如何识别它们是相同的,而不是例如EST 和 UTC 哪个不同?

python timezone identity zoneinfo
1个回答
0
投票

使用区域的BaseUtcOffset来查看它们是否具有相同的偏移量。 这并不意味着它们始终“相同”,而是意味着它们现在是相同的。夏令时可能会改变其他时间的比较。

这只是部分解决方案。 这并不意味着它们是彼此的别名。

© www.soinside.com 2019 - 2024. All rights reserved.