從我研究過它是不可能改變一個線程的時區。所以我的問題是爲什麼不可以嗎?當我設置CurrentCulture時,爲什麼時區不會更改?
我會想,將您的應用程序的文化轉換到特定的國家也會切換這個,看起來像預期的行爲國際海事組織。
編輯
修改我能看到爲什麼它可能不應該被映射的原因1後:默認情況下,1。不過,我仍然認爲這將是一個很好的功能,可以改變每個線程的時區。
從我研究過它是不可能改變一個線程的時區。所以我的問題是爲什麼不可以嗎?當我設置CurrentCulture時,爲什麼時區不會更改?
我會想,將您的應用程序的文化轉換到特定的國家也會切換這個,看起來像預期的行爲國際海事組織。
編輯
修改我能看到爲什麼它可能不應該被映射的原因1後:默認情況下,1。不過,我仍然認爲這將是一個很好的功能,可以改變每個線程的時區。
他們不是1:1,所以他們沒有真正連接。如果您將當前的文化設置爲en-US
,那是哪個時區? :)
幾個國家有超過1個時區,所以設置文化(which is not country specific either for that matter),與真的沒什麼關係。
文化是一回事,時區是另一回事。假設你是在美國紐約工作的南非公民。顯然,你希望你的時區是東部時間(格林威治標準時間-5),因爲這是你的地方是;根據你的建議,然而,如果你也將自己的文化設置爲「af-ZA」,那麼你可以自動將時區更改爲GMT +2。
+1對於「我仍然覺得這將是一個很好的功能,能夠改變每個線程的時區」 – 2013-03-28 13:08:39