我正在使用 python 2.7.3 和 pytz。
对于描述一个地区的给定时区(例如 America/New_York),我想知道该时区是否在一年中的部分时间遵守 DST。我关心当前有效的时区定义。重新表述这个问题,鉴于当前的时区定义,这个时区观察者会在接下来的 365 天内(或停止观察它)吗?
此外,我想知道当它观察 DST 时这个时区与 UTC 的偏移量是多少,以及它不观察 DST 时的偏移量是多少。
最后,我想知道给定的时区目前是否正在观察 DST。
最终目标是生成这样的列表:
Name Observes DST DST Offset non-DST Offset Presently DST
--------------------------------------------------------------------------------------
America/New_York Yes 6 5 No
我不知道如何从 pytz 获取这些信息。