📄 timezoneimpl.java
字号:
// Rule Mexico 1996 max - Oct lastSun 2:00 0 S // America/Tijuana Mexico(MX) -8:00 Mexico P%sT //---------------------------------------------------------- new TimeZoneImpl(-8*ONE_HOUR, "America/Los_Angeles", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule US 1967 max - Oct lastSun 2:00 0 S // Rule US 1987 max - Apr Sun>=1 2:00 1:00 D // America/Los_Angeles US Pacific time, represented by Los Angeles(US) -8:00 US P%sT new TimeZoneImpl(-8*ONE_HOUR, "PST", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl(-7*ONE_HOUR, "America/Dawson_Creek"), // America/Dawson_Creek British Columbia(CA) -7:00 - MST //---------------------------------------------------------- new TimeZoneImpl(-7*ONE_HOUR, "America/Phoenix"), // America/Phoenix ?(US) -7:00 - MST new TimeZoneImpl(-7*ONE_HOUR, "PNT"), //---------------------------------------------------------- new TimeZoneImpl(-7*ONE_HOUR, "America/Edmonton", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Edm 1972 max - Oct lastSun 2:00 0 S // Rule Edm 1987 max - Apr Sun>=1 2:00 1:00 D // America/Edmonton Alberta(CA) -7:00 Edm M%sT //---------------------------------------------------------- new TimeZoneImpl(-7*ONE_HOUR, "America/Mazatlan", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Mexico 1996 max - Apr Sun>=1 2:00 1:00 D // Rule Mexico 1996 max - Oct lastSun 2:00 0 S // America/Mazatlan Mexico(MX) -7:00 Mexico M%sT //---------------------------------------------------------- new TimeZoneImpl(-7*ONE_HOUR, "America/Denver", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule US 1967 max - Oct lastSun 2:00 0 S // Rule US 1987 max - Apr Sun>=1 2:00 1:00 D // America/Denver US Mountain time, represented by Denver(US) -7:00 US M%sT new TimeZoneImpl(-7*ONE_HOUR, "MST", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Belize"), // America/Belize Belize(BZ) -6:00 - C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Regina"), // America/Regina Saskatchewan(CA) -6:00 - CST //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Guatemala"), // America/Guatemala Guatemala(GT) -6:00 - C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Tegucigalpa"), // America/Tegucigalpa Honduras(HN) -6:00 - C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/El_Salvador"), // America/El_Salvador El Salvador(SV) -6:00 - C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Costa_Rica"), // America/Costa_Rica Costa Rica(CR) -6:00 - C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Winnipeg", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Winn 1966 max - Oct lastSun 2:00 0 S // Rule Winn 1987 max - Apr Sun>=1 2:00 1:00 D // America/Winnipeg Manitoba(CA) -6:00 Winn C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Mexico_City", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Mexico 1996 max - Apr Sun>=1 2:00 1:00 D // Rule Mexico 1996 max - Oct lastSun 2:00 0 S // America/Mexico_City Mexico(MX) -6:00 Mexico C%sT //---------------------------------------------------------- new TimeZoneImpl(-6*ONE_HOUR, "America/Chicago", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule US 1967 max - Oct lastSun 2:00 0 S // Rule US 1987 max - Apr Sun>=1 2:00 1:00 D // America/Chicago US Central time, represented by Chicago(US) -6:00 US C%sT new TimeZoneImpl(-6*ONE_HOUR, "CST", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Porto_Acre"), // America/Porto_Acre Brazil(BR) -5:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Bogota"), // America/Bogota Colombia(CO) -5:00 - CO%sT # Colombia Time //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Guayaquil"), // America/Guayaquil Ecuador(EC) -5:00 - ECT # Ecuador Time //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Jamaica"), // America/Jamaica Jamaica(JM) -5:00 - EST //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Cayman"), // America/Cayman Cayman Is(KY) -5:00 - EST //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Managua"), // America/Managua Nicaragua(NI) -5:00 - EST //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Panama"), // America/Panama Panama(PA) -5:00 - EST //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Lima"), // America/Lima Peru(PE) -5:00 - PE%sT # Peru Time //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Indianapolis"), // America/Indianapolis Indiana(US) -5:00 - EST new TimeZoneImpl(-5*ONE_HOUR, "IET"), //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Nassau", 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 // America/Nassau Bahamas(BS) -5:00 Bahamas E%sT //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Montreal", 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/Montreal Ontario, Quebec(CA) -5:00 Mont E%sT //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Havana", Calendar.APRIL, 1, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.OCTOBER, 8, -Calendar.SUNDAY, 1*ONE_HOUR, 1*ONE_HOUR), // Rule Cuba 1990 max - Apr Sun>=1 0:00 1:00 D // Rule Cuba 1997 max - Oct Sun>=8 0:00s 0 S // America/Havana Cuba(CU) -5:00 Cuba C%sT //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Port-au-Prince", Calendar.APRIL, 1, -Calendar.SUNDAY, 1*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Haiti 1988 max - Apr Sun>=1 1:00s 1:00 D // Rule Haiti 1988 max - Oct lastSun 1:00s 0 S // America/Port-au-Prince Haiti(HT) -5:00 Haiti E%sT //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/Grand_Turk", Calendar.APRIL, 1, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule TC 1979 max - Oct lastSun 0:00 0 S // Rule TC 1987 max - Apr Sun>=1 0:00 1:00 D // America/Grand_Turk Turks and Caicos(TC) -5:00 TC E%sT //---------------------------------------------------------- new TimeZoneImpl(-5*ONE_HOUR, "America/New_York", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule US 1967 max - Oct lastSun 2:00 0 S // Rule US 1987 max - Apr Sun>=1 2:00 1:00 D // America/New_York US Eastern time, represented by New York(US) -5:00 US E%sT new TimeZoneImpl(-5*ONE_HOUR, "EST", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Antigua"), // America/Antigua Antigua and Barbuda(AG) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Anguilla"), // America/Anguilla Anguilla(AI) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Curacao"), // America/Curacao Curacao(AN) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Aruba"), // America/Aruba Aruba(AW) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Barbados"), // America/Barbados Barbados(BB) -4:00 - A%sT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/La_Paz"), // America/La_Paz Bolivia(BO) -4:00 - BOT # Bolivia Time //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Manaus"), // America/Manaus Brazil(BR) -4:00 - WST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Dominica"), // America/Dominica Dominica(DM) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Santo_Domingo"), // America/Santo_Domingo Dominican Republic(DO) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Grenada"), // America/Grenada Grenada(GD) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Guadeloupe"), // America/Guadeloupe Guadeloupe(GP) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Guyana"), // America/Guyana Guyana(GY) -4:00 - GYT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/St_Kitts"), // America/St_Kitts St Kitts-Nevis(KN) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/St_Lucia"), // America/St_Lucia St Lucia(LC) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Martinique"), // America/Martinique Martinique(MQ) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Montserrat"), // America/Montserrat Montserrat(MS) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Puerto_Rico"), // America/Puerto_Rico Puerto Rico(PR) -4:00 - AST new TimeZoneImpl(-4*ONE_HOUR, "PRT"), //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Port_of_Spain"), // America/Port_of_Spain Trinidad and Tobago(TT) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/St_Vincent"), // America/St_Vincent St Vincent and the Grenadines(VC) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Tortola"), // America/Tortola British Virgin Is(VG) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/St_Thomas"), // America/St_Thomas Virgin Is(VI) -4:00 - AST //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Caracas"), // America/Caracas Venezuela(VE) -4:00 - VET //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Cuiaba", 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/Cuiaba Brazil(BR) -4:00 Brazil W%sT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Halifax", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Halifax 1962 max - Oct lastSun 2:00 0 S // Rule Halifax 1987 max - Apr Sun>=1 2:00 1:00 D // America/Halifax ?(CA) -4:00 Halifax A%sT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Thule", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule Thule 1993 max - Apr Sun>=1 2:00 1:00 D // Rule Thule 1993 max - Oct lastSun 2:00 0 S // America/Thule ?(GL) -4:00 Thule A%sT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Asuncion", Calendar.OCTOBER, 1, 0, 0*ONE_HOUR, Calendar.MARCH, 1, 0, 0*ONE_HOUR, 1*ONE_HOUR), // Rule Para 1996 max - Mar 1 0:00 0 - // Rule Para 1997 max - Oct 1 0:00 1:00 S // America/Asuncion Paraguay(PY) -4:00 Para PY%sT //---------------------------------------------------------- new TimeZoneImpl(-4*ONE_HOUR, "America/Santiago", Calendar.OCTOBER, 9, -Calendar.SUNDAY, 0*ONE_HOUR, Calendar.MARCH, 9, -Calendar.SUNDAY, 0*ONE_HOUR, 1*ONE_HOUR), // Rule Chile 1969 max - Oct Sun>=9 0:00 1:00 S // Rule Chile 1970 max - Mar Sun>=9 0:00 0 - // America/Santiago Chile(CL) -4:00 Chile CL%sT //---------------------------------------------------------- new TimeZoneImpl((int)(-3.5*ONE_HOUR), "America/St_Johns", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR, Calendar.OCTOBER, -1, Calendar.SUNDAY, 2*ONE_HOUR, 1*ONE_HOUR), // Rule StJohns 1960 max - Oct lastSun 2:00 0 S // Rule StJohns 1989 max - Apr Sun>=1 2:00 1:00 D // America/St_Johns Canada(CA) -3:30 StJohns N%sT new TimeZoneImpl((int)(-3.5*ONE_HOUR), "CNT", Calendar.APRIL, 1, -Calendar.SUNDAY, 2*ONE_HOUR,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -