2012-07-12 25 views
8

TimeZoneInfo.GetSystemTimeZones tarafından döndürülen TimeZoneInfo10 özelliklerinin tüm Id özelliklerini listeleyen iki EST sürümü: ABD Doğu Standart Saati ve Doğu Standart Saati. Fark ne?.NET'de "Doğu Standart Saati" vs "Doğu Standart Saati"

Ayrıca, her iki ABD Dağ Standart Saati ve Dağ Standart Saati'ni de görüyorum, ancak eminim ki ABD versiyonu DST'yi gözlemlemeyen Arizona içindir. Dağ zaman dilimi içinde ABD eyaletlerinin geri kalanı için normal Dağ Standart Süresini uyguladığını varsayardım. Doğrumuyum?

ABD zaman dilimleri üzerinde

Faydalı bağlantı : http://www.timetemperature.com/tzus/time_zone.shtml

cevap

13

yukarıdaki cevabı aslında yanlıştır - "ABD Doğu Standart Saati" Benzer şekilde 2007 öncesi Yaz Saati uymadı Indiana çoğunluğu, saat diliminin ifade eder , "Kanada Merkezi Standart Saati", Saskatchewan ve hala DST'yi gözlemlemeyen Arizona için "ABD Dağ Standart Saati" için kullanılıyor.

Saat dilimi kimlikleri biraz mantıksız olarak atanır. Örnek olarak bahsedilen "DST yok" versiyonu. Cayman Adaları "SA Pasifik Standart Saati" (SA = Güney Amerika) olarak adlandırılır ve bir saat dilimi haritasına bakarsanız -05: 00 ofsetinin Güney Amerika'nın batı kıyısında Kolombiya, Ekvator ve Peru için geçerli olduğunu görürsünüz

İzlanda'da kullanılan saat dilimini ifade eden "Greenwich Standart Saati" için başka bir zaman dilimi örneği için, UTC + 00: 00 DST olmadan yıl boyunca, "GMT Standart Saati" ise İngilizceye karşılık gelir. DST olan zaman dilimi.

Her saat dilimi, saat dilimi kontrol panelinden seçebileceğiniz menü öğelerinden birine karşılık gelir. This MSDN page shows the correspondence between the text in the menu and the actual timezone ID:

010 Mountain Standard Time   (GMT-07:00) Mountain Time (US and Canada) 
013 Mexico Standard Time 2   (GMT-07:00) Chihuahua, La Paz, Mazatlan 
015 U.S. Mountain Standard Time (GMT-07:00) Arizona 
020 Central Standard Time   (GMT-06:00) Central Time (US and Canada) 
025 Canada Central Standard Time (GMT-06:00) Saskatchewan 
030 Mexico Standard Time   (GMT-06:00) Guadalajara, Mexico City, Monterrey 
033 Central America Standard Time (GMT-06:00) Central America 
035 Eastern Standard Time   (GMT-05:00) Eastern Time (US and Canada) 
040 U.S. Eastern Standard Time  (GMT-05:00) Indiana (East) 
045 S.A. Pacific Standard Time  (GMT-05:00) Bogota, Lima, Quito 
085 GMT Standard Time    (GMT) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London 
090 Greenwich Standard Time  (GMT) Casablanca, Monrovia 
+1

** TLDR; ** 'Doğu Standart Zamanı 'doğru bir –

+0

Not olduğunu verilen bağlantı, Windows Embedded 1.1 (2006) için geçerlidir. Güncellemeler uygulandıkça değişebilecekleri için, mevcut saat dilimlerinin tümünü listeleyen statik sayfa yok. Bunun yerine, bilgisayarda yüklü olanları listelemek için komut satırında 'tzutil/l' komutunu kullanın. Veya, .NET'te 'TimeZoneInfo.GetSystemTimeZones()' kullanın. –