我无法确定 ZoneInfo 是否是使用别名构建的:
> a = ZoneInfo('Atlantic/Faeroe')
> b = ZoneInfo('Atlantic/Faroe')
> a == b
False
这些 ZoneInfo 在实践中似乎是相同的。我如何识别它们是相同的,而不是例如EST 和 UTC 哪个不同?
使用区域的BaseUtcOffset来查看它们是否具有相同的偏移量。 这并不意味着它们始终“相同”,而是意味着它们现在是相同的。夏令时可能会改变其他时间的比较。
这只是部分解决方案。 这并不意味着它们是彼此的别名。