【发布时间】:2011-08-22 05:39:13
【问题描述】:
给定特定用户的 pytz 时区(从他的偏移量计算),我想显示该时区的通用名称。我假设人们更习惯于看到 EST 或 PST,而不是像 America/NewYork 这样的拼写。
pytz 是否在某处给了我这些标准名称,还是我必须通过表格手动执行此操作?这可能会变得混乱,因为例如某个季节的地点是美国东部标准时间,而其他地点则转为显示美国东部时间。
【问题讨论】:
-
请注意,通用名称不是唯一的,只有在完全清楚您所在的国家/地区时才应使用。例如,澳大利亚也有 EST。
-
@LennartRegebro:即使在同一个国家,EST may correspond to different timezones (with different UTC offsets)
-
@LennartRegebro:真的吗?我试图了解这些事情,所以我很想知道一些例子。您不是指昆士兰州(总是 EST,从不是 EDT)和亚利桑那州(总是 USMST(尽管有第一民族领土),从不是 USMDT),对吗?
-
我的意思是有几个国家的时区称为“EST”,因此这些名称实际上并不能告诉你它是哪个时区,除非你也知道哪个国家。
标签: python django timezone pytz