【发布时间】:2019-12-15 14:39:34
【问题描述】:
在 python 中,我试图将一堆 UTC 日期时间转换为本地化时区,但全年标准时间。例如,在太平洋时间,我全年都需要 PST,而不是 PDT 和 PST 从夏季切换到冬季。或者换一种说法,有没有办法为时区指定“标准”时间?
【问题讨论】:
-
请注意,在大多数情况下,这是一个错误。太平洋时区的人们实际上并没有选择使用 PST 还是 PDT。这是太平洋时区定义的一部分。也许这是作为要求交给你的?如果是这样,正确的做法是了解时区,然后将这些知识提供给向您提出要求的人。按要求实现它是故意实现一个错误。 (我在这里假设很多,如果不是这种情况,请道歉,只是你不是第一个问的,通常是回复。)
-
例外情况是,如果 PST 指的是 Pitcairn Standard Time,仅在皮特凯恩群岛使用,即 UTC-8 全年。但我不认为那是你的意思。
标签: python datetime timezone pytz