Windows要求用户选择大约200 timezones,而实际上只有25个GMT偏移量。 (见下文)
我可以要求我的应用中的用户单独选择这些用户吗?具有相同GMT偏移的时区之间有什么区别吗? (例如:山区标准时间 vs。墨西哥标准时间2)
-12.0,GMT -12:00,Eniwetok, Kwajalein
-11.0,GMT -11:00,Midway Island, Samoa
-10.0,GMT -10:00,Hawaii
-9.0,GMT -9:00,Alaska
-8.0,GMT -8:00,Pacific Time, US & Canada
-7.0,GMT -7:00,Mountain Time, US & Canada
-6.0,GMT -6:00,Central Time, US & Canada, Mexico City
-5.0,GMT -5:00,Eastern Time, US & Canada, Bogota, Lima
-4.0,GMT -4:00,Atlantic Time, Canada, Caracas, La Paz
-3.5,GMT -3:30,Newfoundland
-3.0,GMT -3:00,Brazil, Buenos Aires, Georgetown
-2.0,GMT -2:00,Mid-Atlantic
-1.0,GMT -1:00 hour,Azores, Cape Verde Islands
0.0,GMT,Western Europe Time, London, Lisbon, Casablanca
1.0,GMT +1:00 hour,Brussels, Copenhagen, Madrid, Paris
2.0,GMT +2:00,Kaliningrad, South Africa
3.0,GMT +3:00,Baghdad, Riyadh, Moscow, St. Petersburg
3.5,GMT +3:30,Tehran
4.0,GMT +4:00,Abu Dhabi, Muscat, Baku, Tbilisi
4.5,GMT +4:30,Kabul
5.0,GMT +5:00,Ekaterinburg, Islamabad, Karachi, Tashkent
5.5,GMT +5:30,Bombay, Calcutta, Madras, New Delhi
5.75,GMT +5:45,Kathmandu
6.0,GMT +6:00,Almaty, Dhaka, Colombo
7.0,GMT +7:00,Bangkok, Hanoi, Jakarta
8.0,GMT +8:00,Beijing, Perth, Singapore, Hong Kong
9.0,GMT +9:00,Tokyo, Seoul, Osaka, Sapporo, Yakutsk
9.5,GMT +9:30,Adelaide, Darwin
10.0,GMT +10:00,Eastern Australia, Guam, Vladivostok
11.0,GMT +11:00,Magadan, Solomon Islands, New Caledonia
12.0,GMT +12:00,Auckland, Wellington, Fiji, Kamchatka
答案 0 :(得分:6)
一般不,你不能。时区不仅默认GMT偏移,还受DST(夏令时)的影响。因此两个TZ可以具有相同的偏移量,但是一个具有DST而另一个没有。即使具有相同偏移的TZ和具有DST的TZ也可以在DST开始和结束时间方面不同。
答案 1 :(得分:2)
您还必须考虑DST。从您的列表中:
-5.0,GMT -5:00,Eastern Time, US & Canada, Bogota, Lima
利马和纽约在夏季不同一小时。参见例如http://www.timeanddate.com/worldclock/