4

Windows 要求用户从大约200 个时区中进行选择,而实际上只有 25 个 GMT 偏移量。(见下文)

我可以要求我的应用程序中的用户仅从这些中进行选择吗?具有相同 GMT 偏移的时区之间有什么区别吗?(例如:山地标准时间墨西哥标准时间 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
4

2 回答 2

6

一般来说,不,你不能。时区不仅因默认的 GMT 偏移量而异,而且因 DST(夏令时)而异。所以两个 TZ 可以有相同的偏移量,但一个有 DST,另一个没有。即使 TZ 具有相同的偏移量并且都具有 DST,DST 的开始和结束时间也可能不同。

于 2012-05-21T07:39:38.497 回答
2

您还必须考虑 DST。从您的列表中:

-5.0,GMT -5:00,Eastern Time, US & Canada, Bogota, Lima

利马和纽约在夏季时差一小时。参见例如http://www.timeanddate.com/worldclock/

于 2012-05-21T07:44:43.693 回答