📄 timezone.java
字号:
timezones.put("Africa/Niamey", tz); timezones.put("Africa/Porto-Novo", tz); timezones.put("Africa/Tunis", tz); tz = new SimpleTimeZone (1000 * 3600, "Africa/Windhoek", Calendar.SEPTEMBER, 1, Calendar.SUNDAY, 2000 * 3600, Calendar.APRIL, 1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Africa/Windhoek", tz); tz = new SimpleTimeZone (1000 * 3600, "CET", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("CET", tz); timezones.put("ECT", tz); timezones.put("MET", tz); timezones.put("Africa/Ceuta", tz); timezones.put("Arctic/Longyearbyen", tz); timezones.put("Europe/Amsterdam", tz); timezones.put("Europe/Andorra", tz); timezones.put("Europe/Belgrade", tz); timezones.put("Europe/Berlin", tz); timezones.put("Europe/Bratislava", tz); timezones.put("Europe/Brussels", tz); timezones.put("Europe/Budapest", tz); timezones.put("Europe/Copenhagen", tz); timezones.put("Europe/Gibraltar", tz); timezones.put("Europe/Ljubljana", tz); timezones.put("Europe/Luxembourg", tz); timezones.put("Europe/Madrid", tz); timezones.put("Europe/Malta", tz); timezones.put("Europe/Monaco", tz); timezones.put("Europe/Oslo", tz); timezones.put("Europe/Paris", tz); timezones.put("Europe/Prague", tz); timezones.put("Europe/Rome", tz); timezones.put("Europe/San_Marino", tz); timezones.put("Europe/Sarajevo", tz); timezones.put("Europe/Skopje", tz); timezones.put("Europe/Stockholm", tz); timezones.put("Europe/Tirane", tz); timezones.put("Europe/Vaduz", tz); timezones.put("Europe/Vatican", tz); timezones.put("Europe/Vienna", tz); timezones.put("Europe/Warsaw", tz); timezones.put("Europe/Zagreb", tz); timezones.put("Europe/Zurich", tz); tz = new SimpleTimeZone (2000 * 3600, "ART", Calendar.APRIL, -1, Calendar.FRIDAY, 0 * 3600, Calendar.SEPTEMBER, -1, Calendar.THURSDAY, 23000 * 3600); timezones.put("ART", tz); timezones.put("Africa/Cairo", tz); tz = new SimpleTimeZone(2000 * 3600, "CAT"); timezones.put("CAT", tz); timezones.put("Africa/Blantyre", tz); timezones.put("Africa/Bujumbura", tz); timezones.put("Africa/Gaborone", tz); timezones.put("Africa/Harare", tz); timezones.put("Africa/Johannesburg", tz); timezones.put("Africa/Kigali", tz); timezones.put("Africa/Lubumbashi", tz); timezones.put("Africa/Lusaka", tz); timezones.put("Africa/Maputo", tz); timezones.put("Africa/Maseru", tz); timezones.put("Africa/Mbabane", tz); timezones.put("Africa/Tripoli", tz); timezones.put("Europe/Riga", tz); timezones.put("Europe/Tallinn", tz); timezones.put("Europe/Vilnius", tz); tz = new SimpleTimeZone (2000 * 3600, "Asia/Amman", Calendar.MARCH, -1, Calendar.THURSDAY, 0 * 3600, Calendar.SEPTEMBER, -1, Calendar.THURSDAY, 0 * 3600); timezones.put("Asia/Amman", tz); tz = new SimpleTimeZone (2000 * 3600, "Asia/Beirut", Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600); timezones.put("Asia/Beirut", tz); tz = new SimpleTimeZone (2000 * 3600, "Asia/Damascus", Calendar.APRIL, 1, 0, 0 * 3600, Calendar.OCTOBER, 1, 0, 0 * 3600); timezones.put("Asia/Damascus", tz); tz = new SimpleTimeZone (2000 * 3600, "Asia/Gaza", Calendar.APRIL, 3, Calendar.FRIDAY, 0 * 3600, Calendar.OCTOBER, 3, Calendar.FRIDAY, 0 * 3600); timezones.put("Asia/Gaza", tz); tz = new SimpleTimeZone (2000 * 3600, "Asia/Jerusalem", Calendar.APRIL, 1, 0, 1000 * 3600, Calendar.OCTOBER, 1, 0, 1000 * 3600); timezones.put("Asia/Jerusalem", tz); tz = new SimpleTimeZone (2000 * 3600, "EET", Calendar.MARCH, -1, Calendar.SUNDAY, 3000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 3000 * 3600); timezones.put("EET", tz); timezones.put("Asia/Istanbul", tz); timezones.put("Asia/Nicosia", tz); timezones.put("Europe/Athens", tz); timezones.put("Europe/Bucharest", tz); timezones.put("Europe/Chisinau", tz); timezones.put("Europe/Helsinki", tz); timezones.put("Europe/Istanbul", tz); timezones.put("Europe/Kiev", tz); timezones.put("Europe/Nicosia", tz); timezones.put("Europe/Simferopol", tz); timezones.put("Europe/Sofia", tz); timezones.put("Europe/Uzhgorod", tz); timezones.put("Europe/Zaporozhye", tz); tz = new SimpleTimeZone (2000 * 3600, "Europe/Kaliningrad", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Europe/Kaliningrad", tz); timezones.put("Europe/Minsk", tz); tz = new SimpleTimeZone (3000 * 3600, "Asia/Baghdad", Calendar.APRIL, 1, 0, 3000 * 3600, Calendar.OCTOBER, 1, 0, 3000 * 3600); timezones.put("Asia/Baghdad", tz); tz = new SimpleTimeZone (3000 * 3600, "Europe/Moscow", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Europe/Moscow", tz); timezones.put("Europe/Tiraspol", tz); tz = new SimpleTimeZone(3000 * 3600, "EAT"); timezones.put("EAT", tz); timezones.put("Africa/Addis_Ababa", tz); timezones.put("Africa/Asmera", tz); timezones.put("Africa/Dar_es_Salaam", tz); timezones.put("Africa/Djibouti", tz); timezones.put("Africa/Kampala", tz); timezones.put("Africa/Khartoum", tz); timezones.put("Africa/Mogadishu", tz); timezones.put("Africa/Nairobi", tz); timezones.put("Antarctica/Syowa", tz); timezones.put("Asia/Aden", tz); timezones.put("Asia/Bahrain", tz); timezones.put("Asia/Kuwait", tz); timezones.put("Asia/Qatar", tz); timezones.put("Asia/Riyadh", tz); timezones.put("Indian/Antananarivo", tz); timezones.put("Indian/Comoro", tz); timezones.put("Indian/Mayotte", tz); tz = new SimpleTimeZone(3500 * 3600, "Asia/Tehran"); timezones.put("Asia/Tehran", tz); tz = new SimpleTimeZone (4000 * 3600, "Asia/Baku", Calendar.MARCH, -1, Calendar.SUNDAY, 1000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 1000 * 3600); timezones.put("Asia/Baku", tz); tz = new SimpleTimeZone (4000 * 3600, "Asia/Aqtau", Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600); timezones.put("Asia/Aqtau", tz); timezones.put("Asia/Tbilisi", tz); tz = new SimpleTimeZone (4000 * 3600, "Asia/Yerevan", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Yerevan", tz); timezones.put("Europe/Samara", tz); tz = new SimpleTimeZone(4000 * 3600, "NET"); timezones.put("NET", tz); timezones.put("Asia/Dubai", tz); timezones.put("Asia/Muscat", tz); timezones.put("Indian/Mahe", tz); timezones.put("Indian/Mauritius", tz); timezones.put("Indian/Reunion", tz); tz = new SimpleTimeZone(4500 * 3600, "Asia/Kabul"); timezones.put("Asia/Kabul", tz); tz = new SimpleTimeZone (5000 * 3600, "Asia/Aqtobe", Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600); timezones.put("Asia/Aqtobe", tz); tz = new SimpleTimeZone (5000 * 3600, "Asia/Bishkek", Calendar.MARCH, -1, Calendar.SUNDAY, 2500 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2500 * 3600); timezones.put("Asia/Bishkek", tz); tz = new SimpleTimeZone (5000 * 3600, "Asia/Yekaterinburg", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Yekaterinburg", tz); tz = new SimpleTimeZone(5000 * 3600, "PLT"); timezones.put("PLT", tz); timezones.put("Asia/Ashgabat", tz); timezones.put("Asia/Dushanbe", tz); timezones.put("Asia/Karachi", tz); timezones.put("Asia/Samarkand", tz); timezones.put("Asia/Tashkent", tz); timezones.put("Indian/Chagos", tz); timezones.put("Indian/Kerguelen", tz); timezones.put("Indian/Maldives", tz); tz = new SimpleTimeZone(5500 * 3600, "IST"); timezones.put("IST", tz); timezones.put("Asia/Calcutta", tz); tz = new SimpleTimeZone(5750 * 3600, "Asia/Katmandu"); timezones.put("Asia/Katmandu", tz); tz = new SimpleTimeZone(6000 * 3600, "BST"); timezones.put("BST", tz); timezones.put("Antarctica/Mawson", tz); timezones.put("Asia/Colombo", tz); timezones.put("Asia/Dhaka", tz); timezones.put("Asia/Thimphu", tz); tz = new SimpleTimeZone (6000 * 3600, "Asia/Almaty", Calendar.MARCH, -1, Calendar.SUNDAY, 0 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0 * 3600); timezones.put("Asia/Almaty", tz); tz = new SimpleTimeZone (6000 * 3600, "Asia/Novosibirsk", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Novosibirsk", tz); timezones.put("Asia/Omsk", tz); tz = new SimpleTimeZone(6500 * 3600, "Asia/Rangoon"); timezones.put("Asia/Rangoon", tz); timezones.put("Indian/Cocos", tz); tz = new SimpleTimeZone(7000 * 3600, "VST"); timezones.put("VST", tz); timezones.put("Antarctica/Davis", tz); timezones.put("Asia/Bangkok", tz); timezones.put("Asia/Hovd", tz); timezones.put("Asia/Jakarta", tz); timezones.put("Asia/Phnom_Penh", tz); timezones.put("Asia/Saigon", tz); timezones.put("Asia/Vientiane", tz); timezones.put("Indian/Christmas", tz); tz = new SimpleTimeZone (7000 * 3600, "Asia/Krasnoyarsk", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Krasnoyarsk", tz); tz = new SimpleTimeZone(8000 * 3600, "CTT"); timezones.put("CTT", tz); timezones.put("Antarctica/Casey", tz); timezones.put("Asia/Brunei", tz); timezones.put("Asia/Chungking", tz); timezones.put("Asia/Harbin", tz); timezones.put("Asia/Hong_Kong", tz); timezones.put("Asia/Kashgar", tz); timezones.put("Asia/Kuala_Lumpur", tz); timezones.put("Asia/Kuching", tz); timezones.put("Asia/Macao", tz); timezones.put("Asia/Manila", tz); timezones.put("Asia/Shanghai", tz); timezones.put("Asia/Singapore", tz); timezones.put("Asia/Taipei", tz); timezones.put("Asia/Ujung_Pandang", tz); timezones.put("Asia/Ulaanbaatar", tz); timezones.put("Asia/Urumqi", tz); timezones.put("Australia/Perth", tz); tz = new SimpleTimeZone (8000 * 3600, "Asia/Irkutsk", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Irkutsk", tz); tz = new SimpleTimeZone(9000 * 3600, "JST"); timezones.put("JST", tz); timezones.put("Asia/Dili", tz); timezones.put("Asia/Jayapura", tz); timezones.put("Asia/Pyongyang", tz); timezones.put("Asia/Seoul", tz); timezones.put("Asia/Tokyo", tz); timezones.put("Pacific/Palau", tz); tz = new SimpleTimeZone (9000 * 3600, "Asia/Yakutsk", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Yakutsk", tz); tz = new SimpleTimeZone (9500 * 3600, "Australia/Adelaide", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Australia/Adelaide", tz); timezones.put("Australia/Broken_Hill", tz); tz = new SimpleTimeZone(9500 * 3600, "ACT"); timezones.put("ACT", tz); timezones.put("Australia/Darwin", tz); tz = new SimpleTimeZone(10000 * 3600, "Antarctica/DumontDUrville"); timezones.put("Antarctica/DumontDUrville", tz); timezones.put("Australia/Brisbane", tz); timezones.put("Australia/Lindeman", tz); timezones.put("Pacific/Guam", tz); timezones.put("Pacific/Port_Moresby", tz); timezones.put("Pacific/Saipan", tz); timezones.put("Pacific/Truk", tz); timezones.put("Pacific/Yap", tz); tz = new SimpleTimeZone (10000 * 3600, "Asia/Vladivostok", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Vladivostok", tz); tz = new SimpleTimeZone (10000 * 3600, "Australia/Hobart", Calendar.OCTOBER, 1, Calendar.SUNDAY, 2000 * 3600, Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Australia/Hobart", tz); tz = new SimpleTimeZone (10000 * 3600, "AET", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("AET", tz); timezones.put("Australia/Melbourne", tz); timezones.put("Australia/Sydney", tz); tz = new SimpleTimeZone (10500 * 3600, "Australia/Lord_Howe", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, 500 * 3600); timezones.put("Australia/Lord_Howe", tz); tz = new SimpleTimeZone (11000 * 3600, "Asia/Magadan", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Magadan", tz); tz = new SimpleTimeZone(11000 * 3600, "SST"); timezones.put("SST", tz); timezones.put("Pacific/Efate", tz); timezones.put("Pacific/Guadalcanal", tz); timezones.put("Pacific/Kosrae", tz); timezones.put("Pacific/Noumea", tz); timezones.put("Pacific/Ponape", tz); tz = new SimpleTimeZone(11500 * 3600, "Pacific/Norfolk"); timezones.put("Pacific/Norfolk", tz); tz = new SimpleTimeZone (12000 * 3600, "NST", Calendar.OCTOBER, 1, Calendar.SUNDAY, 2000 * 3600, Calendar.MARCH, 3, Calendar.SUNDAY, 2000 * 3600); timezones.put("NST", tz); timezones.put("Antarctica/McMurdo", tz); timezones.put("Antarctica/South_Pole", tz); timezones.put("Pacific/Auckland", tz); tz = new SimpleTimeZone (12000 * 3600, "Asia/Anadyr", Calendar.MARCH, -1, Calendar.SUNDAY, 2000 * 3600, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2000 * 3600); timezones.put("Asia/Anadyr", tz); timezones.put("Asia/Kamchatka", tz); tz = new SimpleTimeZone(12000 * 3600, "Pacific/Fiji"); timezones.put("Pacific/Fiji", tz); timezones.put("Pacific/Funafuti", tz); timezones.put("Pacific/Kwajalein", tz); timezones.put("Pacific/Majuro", tz); timezones.put("Pacific/Nauru", tz); timezones.put("Pacific/Tarawa", tz); timezones.put("Pacific/Wake", tz); timezones.put("Pacific/Wallis", tz); tz = new SimpleTimeZone (12750 * 3600, "Pacific/Chatham", Calendar.OCTOBER, 1, Calendar.SUNDAY, 2750 * 3600, Calendar.MARCH, 3, Calendar.SUNDAY, 2750 * 3600); timezones.put("Pacific/Chatham", tz); tz = new SimpleTimeZone(13000 * 3600, "Pacific/Enderbury"); timezones.put("Pacific/Enderbury", tz); timezones.put("Pacific/Tongatapu", tz); tz = new SimpleTimeZone(14000 * 3600, "Pacific/Kiritimati"); timezones.put("Pacific/Kiritimati", tz); } /* Look up default timezone */ static { if (Configuration.INIT_LOAD_LIBRARY) { System.loadLibrary("javautil"); } String tzid = System.getProperty("user.timezone"); if (tzid == null) tzid = getDefaultTimeZoneId(); if (tzid == null) tzid = "GMT"; defaultZone = getTimeZone(tzid); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -