2010-07-11 19 views
7

pytz的公共列表中有太多重疊的時區。有沒有人削減了這個?例如,有5或6個加拿大時區和15個美國時區。中國是一個時區沒有DST,但有5個條目。重複的我的意思是GMT偏移和DST完全相同。Python時區 - pytz.common_timezones有太多

擺脫pytz.country_timezones ['us']中的時區,擺脫了重複的美國時區,因爲它只包含America/*區域而不是基地的US/*區域。這對其他國家不起作用。

回答

3

我不認爲這是個好主意。在澳大利亞,墨爾本和悉尼通常共享相同的時區,但DST開始和結束時的選擇由兩個不同的機構控制。

當墨爾本幾年前舉辦英聯邦運動會時,爲了方便起見,他們改變了DST(僅僅一年)。我認爲悉尼也可能爲了避免混淆而改變,但他們必須與墨爾本分開來做出決定。

+0

仍然有明顯的DST重複出現,我知道肯定是美國和中國的。這個網站上的python時區建議沒有任何好處,希望至少如果pytz的共同區域變窄,它將是有用的。 – Mark 2010-07-11 03:03:38

+0

而澳大利亞/布里斯班則沒有DST,所以區別更加重要。 – 2010-07-11 13:27:43