2011-06-05 29 views
2

我想使用TimeZoneInfo,因爲我瞭解TimeZoneInfo對象從註冊表中獲取其信息 - 但我不明白爲什麼此對象不公開某個枚舉或其他包含所有TimeZone ID的東西 - 是否因爲ID在duffrent窗口之間有區別嗎?如果是的話,我可以得到一些時區的單一方式 - 首先我應該通過調用GetSystemTimeZones()來獲得所有TimeZone的ID,然後找到我想要的時區?TimeZoneInfo對象

感謝,

+0

早上可能只是我,但我認爲如果您通過將問題分解爲更小的句子來更改您的問題,然後明確指出您的問題是什麼**,那麼社區會更容易幫助你。 – 2011-06-05 09:32:27

回答

0

Timezones change - 事實上做規則每個(DST等)。

枚舉不。

出於同樣的原因,文化信息有一個字符串標識符,而不是一個枚舉。這還允許您在運行時定義自己的文化,並在操作系統從外部來源獲取更新時選擇更改。我其實希望你能對時區做同樣的事情(定義你自己的)。