📄 timezoneimpl.java
字号:
Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Fortaleza"), // America/Fortaleza Brazil(BR) -3:00 - EST //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Cayenne"), // America/Cayenne French Guiana(GF) -3:00 - GFT //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Paramaribo"), // America/Paramaribo Suriname(SR) -3:00 - SRT //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Montevideo"), // America/Montevideo Uruguay(UY) -3:00 - UY%sT //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Buenos_Aires"), // America/Buenos_Aires Argentina(AR) -3:00 - AR%sT new TimeZoneImpl(-3*ONE_HOUR, "AGT"), //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Godthab", Calendar.MARCH, -1, Calendar.SATURDAY, 22*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SATURDAY, 22*ONE_HOUR, 1*ONE_HOUR), // Rule EU 1981 max - Mar lastSun 1:00u 1:00 S // Rule EU 1996 max - Oct lastSun 1:00u 0 - // America/Godthab ?(GL) -3:00 EU WG%sT //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Miquelon", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Mont 1957 max - Oct lastSun 2:00 0 S // Rule Mont 1987 max - Apr Sun>=1 2:00 1:00 D // America/Miquelon St Pierre and Miquelon(PM) -3:00 Mont PM%sT # Pierre & Miquelon Time //---------------------------------------------------------- new TimeZoneImpl(-3*ONE_HOUR, "America/Sao_Paulo", Calendar.OCTOBER, 1, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.FEBRUARY, 11, -Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule Brazil 1998 max - Oct Sun>=1 0:00 1:00 D // Rule Brazil 1999 max - Feb Sun>=11 0:00 0 S // America/Sao_Paulo Brazil(BR) -3:00 Brazil E%sT new TimeZoneImpl(-3*ONE_HOUR, "BET", Calendar.OCTOBER, 1, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.FEBRUARY, 11, -Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl(-2*ONE_HOUR, "America/Noronha"), // America/Noronha Brazil(BR) -2:00 - FST //---------------------------------------------------------- new TimeZoneImpl(-1*ONE_HOUR, "America/Scoresbysund", Calendar.MARCH, -1, Calendar.SUNDAY, 0*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule EU 1981 max - Mar lastSun 1:00u 1:00 S // Rule EU 1996 max - Oct lastSun 1:00u 0 - // America/Scoresbysund ?(GL) -1:00 EU EG%sT //////////////////////////////////////////////////////////// // Antarctica //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "Antarctica/Palmer", Calendar.OCTOBER, 9, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.MARCH, 9, -Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule ChileAQ 1969 max - Oct Sun>=9 0:00 1:00 S // Rule ChileAQ 1970 max - Mar Sun>=9 0:00 0 - // Antarctica/Palmer USA - year-round bases(AQ) -4:00 ChileAQ CL%sT //---------------------------------------------------------- new TimeZoneImpl(6*ONE_HOUR, "Antarctica/Mawson"), // Antarctica/Mawson Australia - territories(AQ) 6:00 - MAWT # Mawson Time //---------------------------------------------------------- new TimeZoneImpl(8*ONE_HOUR, "Antarctica/Casey"), // Antarctica/Casey Australia - territories(AQ) 8:00 - WST # Western (Aus) Standard Time //---------------------------------------------------------- new TimeZoneImpl(10*ONE_HOUR, "Antarctica/DumontDUrville"), // Antarctica/DumontDUrville France - year-round bases(AQ) 10:00 - DDUT # Dumont-d'Urville Time //---------------------------------------------------------- new TimeZoneImpl(12*ONE_HOUR, "Antarctica/McMurdo", Calendar.OCTOBER, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.MARCH, 15, -Calendar.SUNDAY, 3*ONE_HOUR, 1*ONE_HOUR), // Rule NZAQ 1990 max - Oct Sun>=1 2:00s 1:00 D // Rule NZAQ 1990 max - Mar Sun>=15 2:00s 0 S // Antarctica/McMurdo USA - year-round bases(AQ) 12:00 NZAQ NZ%sT //////////////////////////////////////////////////////////// // Australia //---------------------------------------------------------- new TimeZoneImpl(8*ONE_HOUR, "Australia/Perth"), // Australia/Perth Australia(AU) 8:00 - WST //---------------------------------------------------------- new TimeZoneImpl((int)(9.5*ONE_HOUR), "Australia/Darwin"), // Australia/Darwin Australia(AU) 9:30 - CST new TimeZoneImpl((int)(9.5*ONE_HOUR), "ACT"), //---------------------------------------------------------- new TimeZoneImpl((int)(9.5*ONE_HOUR), "Australia/Adelaide", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, Calendar.MARCH, -1, Calendar.SUNDAY, 3*ONE_HOUR, 1*ONE_HOUR), // Rule AS 1987 max - Oct lastSun 2:00s 1:00 - // Rule AS 1995 max - Mar lastSun 2:00s 0 - // Australia/Adelaide South Australia(AU) 9:30 AS CST //---------------------------------------------------------- new TimeZoneImpl(10*ONE_HOUR, "Australia/Brisbane"), // Australia/Brisbane Australia(AU) 10:00 - EST //---------------------------------------------------------- new TimeZoneImpl(10*ONE_HOUR, "Australia/Sydney", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, Calendar.MARCH, -1, Calendar.SUNDAY, 3*ONE_HOUR, 1*ONE_HOUR), // Rule AN 1987 max - Oct lastSun 2:00s 1:00 - // Rule AN 1996 max - Mar lastSun 2:00s 0 - // Australia/Sydney New South Wales(AU) 10:00 AN EST new TimeZoneImpl(10*ONE_HOUR, "AET", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, Calendar.MARCH, -1, Calendar.SUNDAY, 3*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl((int)(10.5*ONE_HOUR), "Australia/Lord_Howe", Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, Calendar.MARCH, -1, Calendar.SUNDAY, 3*ONE_HOUR, (int)(0.5*ONE_HOUR)), // Rule LH 1987 max - Oct lastSun 2:00s 0:30 - // Rule LH 1996 max - Mar lastSun 2:00s 0 - // Australia/Lord_Howe Lord Howe Island(AU) 10:30 LH LHST //////////////////////////////////////////////////////////// // Atlantic //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "Atlantic/Bermuda", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Bahamas 1964 max - Oct lastSun 2:00 0 S // Rule Bahamas 1987 max - Apr Sun>=1 2:00 1:00 D // Atlantic/Bermuda Bermuda(BM) -4:00 Bahamas A%sT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "Atlantic/Stanley", Calendar.SEPTEMBER, 8, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.APRIL, 16, -Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule Falk 1986 max - Apr Sun>=16 0:00 0 - // Rule Falk 1996 max - Sep Sun>=8 0:00 1:00 S // Atlantic/Stanley Falklands(FK) -4:00 Falk FK%sT //---------------------------------------------------------- new TimeZoneImpl(-2*ONE_HOUR, "Atlantic/South_Georgia"), // Atlantic/South_Georgia South Georgia(GS) -2:00 - GST # South Georgia Time //---------------------------------------------------------- new TimeZoneImpl(-1*ONE_HOUR, "Atlantic/Jan_Mayen"), // Atlantic/Jan_Mayen ?(NO) -1:00 - EGT //---------------------------------------------------------- new TimeZoneImpl(-1*ONE_HOUR, "Atlantic/Cape_Verde"), // Atlantic/Cape_Verde Cape Verde(CV) -1:00 - CVT //---------------------------------------------------------- new TimeZoneImpl(-1*ONE_HOUR, "Atlantic/Azores", Calendar.MARCH, -1, Calendar.SUNDAY, 0*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule EU 1981 max - Mar lastSun 1:00u 1:00 S // Rule EU 1996 max - Oct lastSun 1:00u 0 - // Atlantic/Azores Portugal(PT) -1:00 EU AZO%sT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Atlantic/Reykjavik"), // Atlantic/Reykjavik Iceland(IS) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Atlantic/Faeroe", Calendar.MARCH, -1, Calendar.SUNDAY, 1*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 1*ONE_HOUR, 1*ONE_HOUR), // Rule EU 1981 max - Mar lastSun 1:00u 1:00 S // Rule EU 1996 max - Oct lastSun 1:00u 0 - // Atlantic/Faeroe Denmark, Faeroe Islands, and Greenland(DK) 0:00 EU WE%sT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Atlantic/Canary", Calendar.MARCH, -1, Calendar.SUNDAY, 1*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 1*ONE_HOUR, 1*ONE_HOUR), // Rule EU 1981 max - Mar lastSun 1:00u 1:00 S // Rule EU 1996 max - Oct lastSun 1:00u 0 - // Atlantic/Canary Spain(ES) 0:00 EU WE%sT //////////////////////////////////////////////////////////// // Africa //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Ouagadougou"), // Africa/Ouagadougou Burkina Faso(BF) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Abidjan"), // Africa/Abidjan Cote D'Ivoire(CI) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Accra"), // Africa/Accra Ghana(GH) 0:00 - %s //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Banjul"), // Africa/Banjul Gambia(GM) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Conakry"), // Africa/Conakry Guinea(GN) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Bissau"), // Africa/Bissau Guinea-Bissau(GW) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Monrovia"), // Africa/Monrovia Liberia(LR) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Casablanca"), // Africa/Casablanca Morocco(MA) 0:00 - WET //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Timbuktu"), // Africa/Timbuktu Mali(ML) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Nouakchott"), // Africa/Nouakchott Mauritania(MR) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Atlantic/St_Helena"), // Atlantic/St_Helena St Helena(SH) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Freetown"), // Africa/Freetown Sierra Leone(SL) 0:00 - %s //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Dakar"), // Africa/Dakar Senegal(SN) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Sao_Tome"), // Africa/Sao_Tome Sao Tome and Principe(ST) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(0*ONE_HOUR, "Africa/Lome"), // Africa/Lome Togo(TG) 0:00 - GMT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Luanda"), // Africa/Luanda Angola(AO) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Porto-Novo"), // Africa/Porto-Novo Benin(BJ) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Bangui"), // Africa/Bangui Central African Republic(CF) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Kinshasa"), // Africa/Kinshasa Democratic Republic of Congo(CG) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Douala"), // Africa/Douala Cameroon(CM) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Libreville"), // Africa/Libreville Gabon(GA) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Malabo"), // Africa/Malabo Equatorial Guinea(GQ) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Niamey"), // Africa/Niamey Niger(NE) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Lagos"), // Africa/Lagos Nigeria(NG) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Ndjamena"), // Africa/Ndjamena Chad(TD) 1:00 - WAT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Tunis"), // Africa/Tunis Tunisia(TN) 1:00 - CE%sT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Algiers"), // Africa/Algiers Algeria(DZ) 1:00 - CET //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Tripoli", Calendar.MARCH, -1, Calendar.THURSDAY, 2*ONE_HOUR, Calendar.OCTOBER, 1, -Calendar.THURSDAY, 3*ONE_HOUR, 1*ONE_HOUR), // Rule Libya 1997 max - Mar lastThu 2:00s 1:00 S // Rule Libya 1997 max - Oct Thu>=1 2:00s 0 - // Africa/Tripoli Libya(LY) 1:00 Libya CE%sT //---------------------------------------------------------- new TimeZoneImpl(1*ONE_HOUR, "Africa/Windhoek", Calendar.SEPTEMBER, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Namibia 1994 max - Sep Sun>=1 2:00 1:00 S // Rule Namibia 1995 max - Apr Sun>=1 2:00 0 - // Africa/Windhoek Namibia(NA) 1:00 Namibia WA%sT //---------------------------------------------------------- new TimeZoneImpl(2*ONE_HOUR, "Africa/Bujumbura"), // Africa/Bujumbura Burundi(BI) 2:00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -