gpt4 book ai didi

python & pytz : Figure out if a timezone supports DST and what the DST and non-DST UTC offsets are

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:40 25 4
gpt4 key购买 nike

我正在使用 python 2.7.3 和 pytz。

对于描述区域的给定时区(例如 America/New_York),我想知道该时区是否在一年中的部分时间遵守夏令时。我关心当前有效的时区定义。换句话说,根据当前时区定义,这个时区观察者是否会在接下来的 365 天内夏令时(或停止观察它)?

另外,我想知道这个时区在观察 DST 时与 UTC 的偏移量是多少,以及在不观察 DST 时的偏移量是多少。

最后,我想知道给定时区目前是否正在观察夏令时。

最终目标是生成如下列表:

Name                    Observes DST     DST Offset     non-DST Offset   Presently DST
--------------------------------------------------------------------------------------
America/New_York Yes 6 5 No

我不知道如何从 pytz 获取这些信息。

最佳答案

据我所知,没有公共(public)接口(interface)。您可以检查存在于 DstTzInfo(及其子类)实例上的 _utc_transition_times 属性。

关于 python & pytz : Figure out if a timezone supports DST and what the DST and non-DST UTC offsets are,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13842757/

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