1533 lines
68 KiB
C
1533 lines
68 KiB
C
|
|
// autogenerated from https://raw.githubusercontent.com/nayarsystems/posix_tz_db/master/zones.csv
|
|
// by script <esp8266 arduino core>/tools/TZupdate.sh
|
|
// Thu Nov 12 04:07:03 UTC 2020
|
|
//
|
|
// This database is autogenerated from IANA timezone database
|
|
// https://raw.githubusercontent.com/nayarsystems/posix_tz_db/master/zones.csv
|
|
// (using https://www.iana.org/time-zones)
|
|
// and can be updated on demand in this repository
|
|
// or by yourself using the above script
|
|
|
|
#ifndef TZDB_H
|
|
#define TZDB_H
|
|
|
|
//See: https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html
|
|
// EST5EDT,M3.2.0,M11.1.0 (for America/New_York)
|
|
// EST5EDT is the name of the time zone
|
|
// EST is the abbreviation used when DST is off
|
|
// 6 hours is the time difference from GMT
|
|
// EDT is the abbreviation used when DST is on
|
|
// ,M3 is the third month
|
|
// .2 is the second occurrence of the day in the month
|
|
// .0 is Sunday
|
|
// ,M11 is the eleventh month
|
|
// .1 is the first occurrence of the day in the month
|
|
// .0 is Sunday
|
|
|
|
|
|
#if !defined(USING_AFRICA)
|
|
#define USING_AFRICA false
|
|
#endif
|
|
|
|
#if !defined(USING_AMERICA)
|
|
#define USING_AMERICA true
|
|
#endif
|
|
|
|
#if !defined(USING_ANTARCTICA)
|
|
#define USING_ANTARCTICA false
|
|
#endif
|
|
|
|
#if !defined(USING_ASIA)
|
|
#define USING_ASIA false
|
|
#endif
|
|
|
|
#if !defined(USING_ATLANTIC)
|
|
#define USING_ATLANTIC false
|
|
#endif
|
|
|
|
#if !defined(USING_AUSTRALIA)
|
|
#define USING_AUSTRALIA true
|
|
#endif
|
|
|
|
#if !defined(USING_EUROPE)
|
|
#define USING_EUROPE false
|
|
#endif
|
|
|
|
#if !defined(USING_INDIAN)
|
|
#define USING_INDIAN false
|
|
#endif
|
|
|
|
#if !defined(USING_PACIFIC)
|
|
#define USING_PACIFIC false
|
|
#endif
|
|
|
|
#if !defined(USING_ETC_GMT)
|
|
#define USING_ETC_GMT false
|
|
#endif
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////
|
|
|
|
#define TZ_Africa_Abidjan ("GMT0")
|
|
#define TZ_Africa_Accra ("GMT0")
|
|
#define TZ_Africa_Addis_Ababa ("EAT-3")
|
|
#define TZ_Africa_Algiers ("CET-1")
|
|
#define TZ_Africa_Asmara ("EAT-3")
|
|
#define TZ_Africa_Bamako ("GMT0")
|
|
#define TZ_Africa_Bangui ("WAT-1")
|
|
#define TZ_Africa_Banjul ("GMT0")
|
|
#define TZ_Africa_Bissau ("GMT0")
|
|
#define TZ_Africa_Blantyre ("CAT-2")
|
|
#define TZ_Africa_Brazzaville ("WAT-1")
|
|
#define TZ_Africa_Bujumbura ("CAT-2")
|
|
#define TZ_Africa_Cairo ("EET-2")
|
|
#define TZ_Africa_Casablanca ("<+01>-1")
|
|
#define TZ_Africa_Ceuta ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Africa_Conakry ("GMT0")
|
|
#define TZ_Africa_Dakar ("GMT0")
|
|
#define TZ_Africa_Dar_es_Salaam ("EAT-3")
|
|
#define TZ_Africa_Djibouti ("EAT-3")
|
|
#define TZ_Africa_Douala ("WAT-1")
|
|
#define TZ_Africa_El_Aaiun ("<+01>-1")
|
|
#define TZ_Africa_Freetown ("GMT0")
|
|
#define TZ_Africa_Gaborone ("CAT-2")
|
|
#define TZ_Africa_Harare ("CAT-2")
|
|
#define TZ_Africa_Johannesburg ("SAST-2")
|
|
#define TZ_Africa_Juba ("EAT-3")
|
|
#define TZ_Africa_Kampala ("EAT-3")
|
|
#define TZ_Africa_Khartoum ("CAT-2")
|
|
#define TZ_Africa_Kigali ("CAT-2")
|
|
#define TZ_Africa_Kinshasa ("WAT-1")
|
|
#define TZ_Africa_Lagos ("WAT-1")
|
|
#define TZ_Africa_Libreville ("WAT-1")
|
|
#define TZ_Africa_Lome ("GMT0")
|
|
#define TZ_Africa_Luanda ("WAT-1")
|
|
#define TZ_Africa_Lubumbashi ("CAT-2")
|
|
#define TZ_Africa_Lusaka ("CAT-2")
|
|
#define TZ_Africa_Malabo ("WAT-1")
|
|
#define TZ_Africa_Maputo ("CAT-2")
|
|
#define TZ_Africa_Maseru ("SAST-2")
|
|
#define TZ_Africa_Mbabane ("SAST-2")
|
|
#define TZ_Africa_Mogadishu ("EAT-3")
|
|
#define TZ_Africa_Monrovia ("GMT0")
|
|
#define TZ_Africa_Nairobi ("EAT-3")
|
|
#define TZ_Africa_Ndjamena ("WAT-1")
|
|
#define TZ_Africa_Niamey ("WAT-1")
|
|
#define TZ_Africa_Nouakchott ("GMT0")
|
|
#define TZ_Africa_Ouagadougou ("GMT0")
|
|
#define TZ_Africa_PortomNovo ("WAT-1")
|
|
#define TZ_Africa_Sao_Tome ("GMT0")
|
|
#define TZ_Africa_Tripoli ("EET-2")
|
|
#define TZ_Africa_Tunis ("CET-1")
|
|
#define TZ_Africa_Windhoek ("CAT-2")
|
|
#define TZ_America_Adak ("HST10HDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Anchorage ("AKST9AKDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Anguilla ("AST4")
|
|
#define TZ_America_Antigua ("AST4")
|
|
#define TZ_America_Araguaina ("<-03>3")
|
|
#define TZ_America_Argentina_Buenos_Aires ("<-03>3")
|
|
#define TZ_America_Argentina_Catamarca ("<-03>3")
|
|
#define TZ_America_Argentina_Cordoba ("<-03>3")
|
|
#define TZ_America_Argentina_Jujuy ("<-03>3")
|
|
#define TZ_America_Argentina_La_Rioja ("<-03>3")
|
|
#define TZ_America_Argentina_Mendoza ("<-03>3")
|
|
#define TZ_America_Argentina_Rio_Gallegos ("<-03>3")
|
|
#define TZ_America_Argentina_Salta ("<-03>3")
|
|
#define TZ_America_Argentina_San_Juan ("<-03>3")
|
|
#define TZ_America_Argentina_San_Luis ("<-03>3")
|
|
#define TZ_America_Argentina_Tucuman ("<-03>3")
|
|
#define TZ_America_Argentina_Ushuaia ("<-03>3")
|
|
#define TZ_America_Aruba ("AST4")
|
|
#define TZ_America_Asuncion ("<-04>4<-03>,M10.1.0/0,M3.4.0/0")
|
|
#define TZ_America_Atikokan ("EST5")
|
|
#define TZ_America_Bahia ("<-03>3")
|
|
#define TZ_America_Bahia_Banderas ("CST6CDT,M4.1.0,M10.5.0")
|
|
#define TZ_America_Barbados ("AST4")
|
|
#define TZ_America_Belem ("<-03>3")
|
|
#define TZ_America_Belize ("CST6")
|
|
#define TZ_America_BlancmSablon ("AST4")
|
|
#define TZ_America_Boa_Vista ("<-04>4")
|
|
#define TZ_America_Bogota ("<-05>5")
|
|
#define TZ_America_Boise ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Cambridge_Bay ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Campo_Grande ("<-04>4")
|
|
#define TZ_America_Cancun ("EST5")
|
|
#define TZ_America_Caracas ("<-04>4")
|
|
#define TZ_America_Cayenne ("<-03>3")
|
|
#define TZ_America_Cayman ("EST5")
|
|
#define TZ_America_Chicago ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Chihuahua ("MST7MDT,M4.1.0,M10.5.0")
|
|
#define TZ_America_Costa_Rica ("CST6")
|
|
#define TZ_America_Creston ("MST7")
|
|
#define TZ_America_Cuiaba ("<-04>4")
|
|
#define TZ_America_Curacao ("AST4")
|
|
#define TZ_America_Danmarkshavn ("GMT0")
|
|
#define TZ_America_Dawson ("MST7")
|
|
#define TZ_America_Dawson_Creek ("MST7")
|
|
#define TZ_America_Denver ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Detroit ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Dominica ("AST4")
|
|
#define TZ_America_Edmonton ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Eirunepe ("<-05>5")
|
|
#define TZ_America_El_Salvador ("CST6")
|
|
#define TZ_America_Fortaleza ("<-03>3")
|
|
#define TZ_America_Fort_Nelson ("MST7")
|
|
#define TZ_America_Glace_Bay ("AST4ADT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Godthab ("<-03>3<-02>,M3.5.0/-2,M10.5.0/-1")
|
|
#define TZ_America_Goose_Bay ("AST4ADT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Grand_Turk ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Grenada ("AST4")
|
|
#define TZ_America_Guadeloupe ("AST4")
|
|
#define TZ_America_Guatemala ("CST6")
|
|
#define TZ_America_Guayaquil ("<-05>5")
|
|
#define TZ_America_Guyana ("<-04>4")
|
|
#define TZ_America_Halifax ("AST4ADT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Havana ("CST5CDT,M3.2.0/0,M11.1.0/1")
|
|
#define TZ_America_Hermosillo ("MST7")
|
|
#define TZ_America_Indiana_Indianapolis ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Knox ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Marengo ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Petersburg ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Tell_City ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Vevay ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Vincennes ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Indiana_Winamac ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Inuvik ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Iqaluit ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Jamaica ("EST5")
|
|
#define TZ_America_Juneau ("AKST9AKDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Kentucky_Louisville ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Kentucky_Monticello ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Kralendijk ("AST4")
|
|
#define TZ_America_La_Paz ("<-04>4")
|
|
#define TZ_America_Lima ("<-05>5")
|
|
#define TZ_America_Los_Angeles ("PST8PDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Lower_Princes ("AST4")
|
|
#define TZ_America_Maceio ("<-03>3")
|
|
#define TZ_America_Managua ("CST6")
|
|
#define TZ_America_Manaus ("<-04>4")
|
|
#define TZ_America_Marigot ("AST4")
|
|
#define TZ_America_Martinique ("AST4")
|
|
#define TZ_America_Matamoros ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Mazatlan ("MST7MDT,M4.1.0,M10.5.0")
|
|
#define TZ_America_Menominee ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Merida ("CST6CDT,M4.1.0,M10.5.0")
|
|
#define TZ_America_Metlakatla ("AKST9AKDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Mexico_City ("CST6CDT,M4.1.0,M10.5.0")
|
|
#define TZ_America_Miquelon ("<-03>3<-02>,M3.2.0,M11.1.0")
|
|
#define TZ_America_Moncton ("AST4ADT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Monterrey ("CST6CDT,M4.1.0,M10.5.0")
|
|
#define TZ_America_Montevideo ("<-03>3")
|
|
#define TZ_America_Montreal ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Montserrat ("AST4")
|
|
#define TZ_America_Nassau ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_New_York ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Nipigon ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Nome ("AKST9AKDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Noronha ("<-02>2")
|
|
#define TZ_America_North_Dakota_Beulah ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_North_Dakota_Center ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_North_Dakota_New_Salem ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Ojinaga ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Panama ("EST5")
|
|
#define TZ_America_Pangnirtung ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Paramaribo ("<-03>3")
|
|
#define TZ_America_Phoenix ("MST7")
|
|
#define TZ_America_PortmaumPrince ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Port_of_Spain ("AST4")
|
|
#define TZ_America_Porto_Velho ("<-04>4")
|
|
#define TZ_America_Puerto_Rico ("AST4")
|
|
#define TZ_America_Punta_Arenas ("<-03>3")
|
|
#define TZ_America_Rainy_River ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Rankin_Inlet ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Recife ("<-03>3")
|
|
#define TZ_America_Regina ("CST6")
|
|
#define TZ_America_Resolute ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Rio_Branco ("<-05>5")
|
|
#define TZ_America_Santarem ("<-03>3")
|
|
#define TZ_America_Santiago ("<-04>4<-03>,M9.1.6/24,M4.1.6/24")
|
|
#define TZ_America_Santo_Domingo ("AST4")
|
|
#define TZ_America_Sao_Paulo ("<-03>3")
|
|
#define TZ_America_Scoresbysund ("<-01>1<+00>,M3.5.0/0,M10.5.0/1")
|
|
#define TZ_America_Sitka ("AKST9AKDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_St_Barthelemy ("AST4")
|
|
#define TZ_America_St_Johns ("NST3:30NDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_St_Kitts ("AST4")
|
|
#define TZ_America_St_Lucia ("AST4")
|
|
#define TZ_America_St_Thomas ("AST4")
|
|
#define TZ_America_St_Vincent ("AST4")
|
|
#define TZ_America_Swift_Current ("CST6")
|
|
#define TZ_America_Tegucigalpa ("CST6")
|
|
#define TZ_America_Thule ("AST4ADT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Thunder_Bay ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Tijuana ("PST8PDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Toronto ("EST5EDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Tortola ("AST4")
|
|
#define TZ_America_Vancouver ("PST8PDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Whitehorse ("MST7")
|
|
#define TZ_America_Winnipeg ("CST6CDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Yakutat ("AKST9AKDT,M3.2.0,M11.1.0")
|
|
#define TZ_America_Yellowknife ("MST7MDT,M3.2.0,M11.1.0")
|
|
#define TZ_Antarctica_Casey ("<+11>-11")
|
|
#define TZ_Antarctica_Davis ("<+07>-7")
|
|
#define TZ_Antarctica_DumontDUrville ("<+10>-10")
|
|
#define TZ_Antarctica_Macquarie ("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Antarctica_Mawson ("<+05>-5")
|
|
#define TZ_Antarctica_McMurdo ("NZST-12NZDT,M9.5.0,M4.1.0/3")
|
|
#define TZ_Antarctica_Palmer ("<-03>3")
|
|
#define TZ_Antarctica_Rothera ("<-03>3")
|
|
#define TZ_Antarctica_Syowa ("<+03>-3")
|
|
#define TZ_Antarctica_Troll ("<+00>0<+02>-2,M3.5.0/1,M10.5.0/3")
|
|
#define TZ_Antarctica_Vostok ("<+06>-6")
|
|
#define TZ_Arctic_Longyearbyen ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Asia_Aden ("<+03>-3")
|
|
#define TZ_Asia_Almaty ("<+06>-6")
|
|
#define TZ_Asia_Amman ("EET-2EEST,M3.5.4/24,M10.5.5/1")
|
|
#define TZ_Asia_Anadyr ("<+12>-12")
|
|
#define TZ_Asia_Aqtau ("<+05>-5")
|
|
#define TZ_Asia_Aqtobe ("<+05>-5")
|
|
#define TZ_Asia_Ashgabat ("<+05>-5")
|
|
#define TZ_Asia_Atyrau ("<+05>-5")
|
|
#define TZ_Asia_Baghdad ("<+03>-3")
|
|
#define TZ_Asia_Bahrain ("<+03>-3")
|
|
#define TZ_Asia_Baku ("<+04>-4")
|
|
#define TZ_Asia_Bangkok ("<+07>-7")
|
|
#define TZ_Asia_Barnaul ("<+07>-7")
|
|
#define TZ_Asia_Beirut ("EET-2EEST,M3.5.0/0,M10.5.0/0")
|
|
#define TZ_Asia_Bishkek ("<+06>-6")
|
|
#define TZ_Asia_Brunei ("<+08>-8")
|
|
#define TZ_Asia_Chita ("<+09>-9")
|
|
#define TZ_Asia_Choibalsan ("<+08>-8")
|
|
#define TZ_Asia_Colombo ("<+0530>-5:30")
|
|
#define TZ_Asia_Damascus ("EET-2EEST,M3.5.5/0,M10.5.5/0")
|
|
#define TZ_Asia_Dhaka ("<+06>-6")
|
|
#define TZ_Asia_Dili ("<+09>-9")
|
|
#define TZ_Asia_Dubai ("<+04>-4")
|
|
#define TZ_Asia_Dushanbe ("<+05>-5")
|
|
#define TZ_Asia_Famagusta ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Asia_Gaza ("EET-2EEST,M3.4.4/48,M10.4.4/49")
|
|
#define TZ_Asia_Hebron ("EET-2EEST,M3.4.4/48,M10.4.4/49")
|
|
#define TZ_Asia_Ho_Chi_Minh ("<+07>-7")
|
|
#define TZ_Asia_Hong_Kong ("HKT-8")
|
|
#define TZ_Asia_Hovd ("<+07>-7")
|
|
#define TZ_Asia_Irkutsk ("<+08>-8")
|
|
#define TZ_Asia_Jakarta ("WIB-7")
|
|
#define TZ_Asia_Jayapura ("WIT-9")
|
|
#define TZ_Asia_Jerusalem ("IST-2IDT,M3.4.4/26,M10.5.0")
|
|
#define TZ_Asia_Kabul ("<+0430>-4:30")
|
|
#define TZ_Asia_Kamchatka ("<+12>-12")
|
|
#define TZ_Asia_Karachi ("PKT-5")
|
|
#define TZ_Asia_Kathmandu ("<+0545>-5:45")
|
|
#define TZ_Asia_Khandyga ("<+09>-9")
|
|
#define TZ_Asia_Kolkata ("IST-5:30")
|
|
#define TZ_Asia_Krasnoyarsk ("<+07>-7")
|
|
#define TZ_Asia_Kuala_Lumpur ("<+08>-8")
|
|
#define TZ_Asia_Kuching ("<+08>-8")
|
|
#define TZ_Asia_Kuwait ("<+03>-3")
|
|
#define TZ_Asia_Macau ("CST-8")
|
|
#define TZ_Asia_Magadan ("<+11>-11")
|
|
#define TZ_Asia_Makassar ("WITA-8")
|
|
#define TZ_Asia_Manila ("PST-8")
|
|
#define TZ_Asia_Muscat ("<+04>-4")
|
|
#define TZ_Asia_Nicosia ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Asia_Novokuznetsk ("<+07>-7")
|
|
#define TZ_Asia_Novosibirsk ("<+07>-7")
|
|
#define TZ_Asia_Omsk ("<+06>-6")
|
|
#define TZ_Asia_Oral ("<+05>-5")
|
|
#define TZ_Asia_Phnom_Penh ("<+07>-7")
|
|
#define TZ_Asia_Pontianak ("WIB-7")
|
|
#define TZ_Asia_Pyongyang ("KST-9")
|
|
#define TZ_Asia_Qatar ("<+03>-3")
|
|
#define TZ_Asia_Qyzylorda ("<+05>-5")
|
|
#define TZ_Asia_Riyadh ("<+03>-3")
|
|
#define TZ_Asia_Sakhalin ("<+11>-11")
|
|
#define TZ_Asia_Samarkand ("<+05>-5")
|
|
#define TZ_Asia_Seoul ("KST-9")
|
|
#define TZ_Asia_Shanghai ("CST-8")
|
|
#define TZ_Asia_Singapore ("<+08>-8")
|
|
#define TZ_Asia_Srednekolymsk ("<+11>-11")
|
|
#define TZ_Asia_Taipei ("CST-8")
|
|
#define TZ_Asia_Tashkent ("<+05>-5")
|
|
#define TZ_Asia_Tbilisi ("<+04>-4")
|
|
#define TZ_Asia_Tehran ("<+0330>-3:30<+0430>,J79/24,J263/24")
|
|
#define TZ_Asia_Thimphu ("<+06>-6")
|
|
#define TZ_Asia_Tokyo ("JST-9")
|
|
#define TZ_Asia_Tomsk ("<+07>-7")
|
|
#define TZ_Asia_Ulaanbaatar ("<+08>-8")
|
|
#define TZ_Asia_Urumqi ("<+06>-6")
|
|
#define TZ_Asia_UstmNera ("<+10>-10")
|
|
#define TZ_Asia_Vientiane ("<+07>-7")
|
|
#define TZ_Asia_Vladivostok ("<+10>-10")
|
|
#define TZ_Asia_Yakutsk ("<+09>-9")
|
|
#define TZ_Asia_Yangon ("<+0630>-6:30")
|
|
#define TZ_Asia_Yekaterinburg ("<+05>-5")
|
|
#define TZ_Asia_Yerevan ("<+04>-4")
|
|
#define TZ_Atlantic_Azores ("<-01>1<+00>,M3.5.0/0,M10.5.0/1")
|
|
#define TZ_Atlantic_Bermuda ("AST4ADT,M3.2.0,M11.1.0")
|
|
#define TZ_Atlantic_Canary ("WET0WEST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Atlantic_Cape_Verde ("<-01>1")
|
|
#define TZ_Atlantic_Faroe ("WET0WEST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Atlantic_Madeira ("WET0WEST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Atlantic_Reykjavik ("GMT0")
|
|
#define TZ_Atlantic_South_Georgia ("<-02>2")
|
|
#define TZ_Atlantic_Stanley ("<-03>3")
|
|
#define TZ_Atlantic_St_Helena ("GMT0")
|
|
#define TZ_Australia_Adelaide ("ACST-9:30ACDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Australia_Brisbane ("AEST-10")
|
|
#define TZ_Australia_Broken_Hill ("ACST-9:30ACDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Australia_Currie ("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Australia_Darwin ("ACST-9:30")
|
|
#define TZ_Australia_Eucla ("<+0845>-8:45")
|
|
#define TZ_Australia_Hobart ("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Australia_Lindeman ("AEST-10")
|
|
#define TZ_Australia_Lord_Howe ("<+1030>-10:30<+11>-11,M10.1.0,M4.1.0")
|
|
#define TZ_Australia_Melbourne ("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Australia_Perth ("AWST-8")
|
|
#define TZ_Australia_Sydney ("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
#define TZ_Europe_Amsterdam ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Andorra ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Astrakhan ("<+04>-4")
|
|
#define TZ_Europe_Athens ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Belgrade ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Berlin ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Bratislava ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Brussels ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Bucharest ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Budapest ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Busingen ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Chisinau ("EET-2EEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Copenhagen ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Dublin ("IST-1GMT0,M10.5.0,M3.5.0/1")
|
|
#define TZ_Europe_Gibraltar ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Guernsey ("GMT0BST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Europe_Helsinki ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Isle_of_Man ("GMT0BST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Europe_Istanbul ("<+03>-3")
|
|
#define TZ_Europe_Jersey ("GMT0BST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Europe_Kaliningrad ("EET-2")
|
|
#define TZ_Europe_Kiev ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Kirov ("<+03>-3")
|
|
#define TZ_Europe_Lisbon ("WET0WEST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Europe_Ljubljana ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_London ("GMT0BST,M3.5.0/1,M10.5.0")
|
|
#define TZ_Europe_Luxembourg ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Madrid ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Malta ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Mariehamn ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Minsk ("<+03>-3")
|
|
#define TZ_Europe_Monaco ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Moscow ("MSK-3")
|
|
#define TZ_Europe_Oslo ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Paris ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Podgorica ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Prague ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Riga ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Rome ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Samara ("<+04>-4")
|
|
#define TZ_Europe_San_Marino ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Sarajevo ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Saratov ("<+04>-4")
|
|
#define TZ_Europe_Simferopol ("MSK-3")
|
|
#define TZ_Europe_Skopje ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Sofia ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Stockholm ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Tallinn ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Tirane ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Ulyanovsk ("<+04>-4")
|
|
#define TZ_Europe_Uzhgorod ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Vaduz ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Vatican ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Vienna ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Vilnius ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Volgograd ("<+04>-4")
|
|
#define TZ_Europe_Warsaw ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Zagreb ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Europe_Zaporozhye ("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
#define TZ_Europe_Zurich ("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#define TZ_Indian_Antananarivo ("EAT-3")
|
|
#define TZ_Indian_Chagos ("<+06>-6")
|
|
#define TZ_Indian_Christmas ("<+07>-7")
|
|
#define TZ_Indian_Cocos ("<+0630>-6:30")
|
|
#define TZ_Indian_Comoro ("EAT-3")
|
|
#define TZ_Indian_Kerguelen ("<+05>-5")
|
|
#define TZ_Indian_Mahe ("<+04>-4")
|
|
#define TZ_Indian_Maldives ("<+05>-5")
|
|
#define TZ_Indian_Mauritius ("<+04>-4")
|
|
#define TZ_Indian_Mayotte ("EAT-3")
|
|
#define TZ_Indian_Reunion ("<+04>-4")
|
|
#define TZ_Pacific_Apia ("<+13>-13<+14>,M9.5.0/3,M4.1.0/4")
|
|
#define TZ_Pacific_Auckland ("NZST-12NZDT,M9.5.0,M4.1.0/3")
|
|
#define TZ_Pacific_Bougainville ("<+11>-11")
|
|
#define TZ_Pacific_Chatham ("<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45")
|
|
#define TZ_Pacific_Chuuk ("<+10>-10")
|
|
#define TZ_Pacific_Easter ("<-06>6<-05>,M9.1.6/22,M4.1.6/22")
|
|
#define TZ_Pacific_Efate ("<+11>-11")
|
|
#define TZ_Pacific_Enderbury ("<+13>-13")
|
|
#define TZ_Pacific_Fakaofo ("<+13>-13")
|
|
#define TZ_Pacific_Fiji ("<+12>-12<+13>,M11.2.0,M1.2.3/99")
|
|
#define TZ_Pacific_Funafuti ("<+12>-12")
|
|
#define TZ_Pacific_Galapagos ("<-06>6")
|
|
#define TZ_Pacific_Gambier ("<-09>9")
|
|
#define TZ_Pacific_Guadalcanal ("<+11>-11")
|
|
#define TZ_Pacific_Guam ("ChST-10")
|
|
#define TZ_Pacific_Honolulu ("HST10")
|
|
#define TZ_Pacific_Kiritimati ("<+14>-14")
|
|
#define TZ_Pacific_Kosrae ("<+11>-11")
|
|
#define TZ_Pacific_Kwajalein ("<+12>-12")
|
|
#define TZ_Pacific_Majuro ("<+12>-12")
|
|
#define TZ_Pacific_Marquesas ("<-0930>9:30")
|
|
#define TZ_Pacific_Midway ("SST11")
|
|
#define TZ_Pacific_Nauru ("<+12>-12")
|
|
#define TZ_Pacific_Niue ("<-11>11")
|
|
#define TZ_Pacific_Norfolk ("<+11>-11<+12>,M10.1.0,M4.1.0/3")
|
|
#define TZ_Pacific_Noumea ("<+11>-11")
|
|
#define TZ_Pacific_Pago_Pago ("SST11")
|
|
#define TZ_Pacific_Palau ("<+09>-9")
|
|
#define TZ_Pacific_Pitcairn ("<-08>8")
|
|
#define TZ_Pacific_Pohnpei ("<+11>-11")
|
|
#define TZ_Pacific_Port_Moresby ("<+10>-10")
|
|
#define TZ_Pacific_Rarotonga ("<-10>10")
|
|
#define TZ_Pacific_Saipan ("ChST-10")
|
|
#define TZ_Pacific_Tahiti ("<-10>10")
|
|
#define TZ_Pacific_Tarawa ("<+12>-12")
|
|
#define TZ_Pacific_Tongatapu ("<+13>-13")
|
|
#define TZ_Pacific_Wake ("<+12>-12")
|
|
#define TZ_Pacific_Wallis ("<+12>-12")
|
|
#define TZ_Etc_GMT ("GMT0")
|
|
#define TZ_Etc_GMTm0 ("GMT0")
|
|
#define TZ_Etc_GMTm1 ("<+01>-1")
|
|
#define TZ_Etc_GMTm2 ("<+02>-2")
|
|
#define TZ_Etc_GMTm3 ("<+03>-3")
|
|
#define TZ_Etc_GMTm4 ("<+04>-4")
|
|
#define TZ_Etc_GMTm5 ("<+05>-5")
|
|
#define TZ_Etc_GMTm6 ("<+06>-6")
|
|
#define TZ_Etc_GMTm7 ("<+07>-7")
|
|
#define TZ_Etc_GMTm8 ("<+08>-8")
|
|
#define TZ_Etc_GMTm9 ("<+09>-9")
|
|
#define TZ_Etc_GMTm10 ("<+10>-10")
|
|
#define TZ_Etc_GMTm11 ("<+11>-11")
|
|
#define TZ_Etc_GMTm12 ("<+12>-12")
|
|
#define TZ_Etc_GMTm13 ("<+13>-13")
|
|
#define TZ_Etc_GMTm14 ("<+14>-14")
|
|
#define TZ_Etc_GMT0 ("GMT0")
|
|
#define TZ_Etc_GMTp0 ("GMT0")
|
|
#define TZ_Etc_GMTp1 ("<-01>1")
|
|
#define TZ_Etc_GMTp2 ("<-02>2")
|
|
#define TZ_Etc_GMTp3 ("<-03>3")
|
|
#define TZ_Etc_GMTp4 ("<-04>4")
|
|
#define TZ_Etc_GMTp5 ("<-05>5")
|
|
#define TZ_Etc_GMTp6 ("<-06>6")
|
|
#define TZ_Etc_GMTp7 ("<-07>7")
|
|
#define TZ_Etc_GMTp8 ("<-08>8")
|
|
#define TZ_Etc_GMTp9 ("<-09>9")
|
|
#define TZ_Etc_GMTp10 ("<-10>10")
|
|
#define TZ_Etc_GMTp11 ("<-11>11")
|
|
#define TZ_Etc_GMTp12 ("<-12>12")
|
|
#define TZ_Etc_UCT ("UTC0")
|
|
#define TZ_Etc_UTC ("UTC0")
|
|
#define TZ_Etc_Greenwich ("GMT0")
|
|
#define TZ_Etc_Universal ("UTC0")
|
|
#define TZ_Etc_Zulu ("UTC0")
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
#define TIMEZONE_MAX_LEN 50
|
|
|
|
static const char TZ_NAME[][TIMEZONE_MAX_LEN] /*PROGMEM*/ =
|
|
{
|
|
#if USING_AFRICA
|
|
"Africa/Abidjan", //PSTR("GMT0")
|
|
"Africa/Accra", //PSTR("GMT0")
|
|
"Africa/Addis_Ababa", //PSTR("EAT-3")
|
|
"Africa/Algiers", //PSTR("CET-1")
|
|
"Africa/Asmara", //PSTR("EAT-3")
|
|
"Africa/Bamako", //PSTR("GMT0")
|
|
"Africa/Bangui", //PSTR("WAT-1")
|
|
"Africa/Banjul", //PSTR("GMT0")
|
|
"Africa/Bissau", //PSTR("GMT0")
|
|
"Africa/Blantyre", //PSTR("CAT-2")
|
|
"Africa/Brazzaville", //PSTR("WAT-1")
|
|
"Africa/Bujumbura", //PSTR("CAT-2")
|
|
"Africa/Cairo", //PSTR("EET-2")
|
|
"Africa/Casablanca", //PSTR("<+01>-1")
|
|
"Africa/Ceuta", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Africa/Conakry", //PSTR("GMT0")
|
|
"Africa/Dakar", //PSTR("GMT0")
|
|
"Africa/Dar_es_Salaam", //PSTR("EAT-3")
|
|
"Africa/Djibouti", //PSTR("EAT-3")
|
|
"Africa/Douala", //PSTR("WAT-1")
|
|
"Africa/El_Aaiun", //PSTR("<+01>-1")
|
|
"Africa/Freetown", //PSTR("GMT0")
|
|
"Africa/Gaborone", //PSTR("CAT-2")
|
|
"Africa/Harare", //PSTR("CAT-2")
|
|
"Africa/Johannesburg", //PSTR("SAST-2")
|
|
"Africa/Juba", //PSTR("EAT-3")
|
|
"Africa/Kampala", //PSTR("EAT-3")
|
|
"Africa/Khartoum", //PSTR("CAT-2")
|
|
"Africa/Kigali", //PSTR("CAT-2")
|
|
"Africa/Kinshasa", //PSTR("WAT-1")
|
|
"Africa/Lagos", //PSTR("WAT-1")
|
|
"Africa/Libreville", //PSTR("WAT-1")
|
|
"Africa/Lome", //PSTR("GMT0")
|
|
"Africa/Luanda", //PSTR("WAT-1")
|
|
"Africa/Lubumbashi", //PSTR("CAT-2")
|
|
"Africa/Lusaka", //PSTR("CAT-2")
|
|
"Africa/Malabo", //PSTR("WAT-1")
|
|
"Africa/Maputo", //PSTR("CAT-2")
|
|
"Africa/Maseru", //PSTR("SAST-2")
|
|
"Africa/Mbabane", //PSTR("SAST-2")
|
|
"Africa/Mogadishu", //PSTR("EAT-3")
|
|
"Africa/Monrovia", //PSTR("GMT0")
|
|
"Africa/Nairobi", //PSTR("EAT-3")
|
|
"Africa/Ndjamena", //PSTR("WAT-1")
|
|
"Africa/Niamey", //PSTR("WAT-1")
|
|
"Africa/Nouakchott", //PSTR("GMT0")
|
|
"Africa/Ouagadougou", //PSTR("GMT0")
|
|
"Africa/PortomNovo", //PSTR("WAT-1")
|
|
"Africa/Sao_Tome", //PSTR("GMT0")
|
|
"Africa/Tripoli", //PSTR("EET-2")
|
|
"Africa/Tunis", //PSTR("CET-1")
|
|
"Africa/Windhoek", //PSTR("CAT-2")
|
|
#endif
|
|
|
|
|
|
#if USING_AMERICA
|
|
"America/Adak", //PSTR("HST10HDT",M3.2.0",M11.1.0")
|
|
"America/Anchorage", //PSTR("AKST9AKDT",M3.2.0",M11.1.0")
|
|
"America/Anguilla", //PSTR("AST4")
|
|
"America/Antigua", //PSTR("AST4")
|
|
"America/Araguaina", //PSTR("<-03>3")
|
|
"America/Argentina/Buenos_Aires", //PSTR("<-03>3")
|
|
"America/Argentina/Catamarca", //PSTR("<-03>3")
|
|
"America/Argentina/Cordoba", //PSTR("<-03>3")
|
|
"America/Argentina/Jujuy", //PSTR("<-03>3")
|
|
"America/Argentina/La_Rioja", //PSTR("<-03>3")
|
|
"America/Argentina/Mendoza", //PSTR("<-03>3")
|
|
"America/Argentina/Rio_Gallegos", //PSTR("<-03>3")
|
|
"America/Argentina/Salta", //PSTR("<-03>3")
|
|
"America/Argentina/San_Juan", //PSTR("<-03>3")
|
|
"America/Argentina/San_Luis", //PSTR("<-03>3")
|
|
"America/Argentina/Tucuman", //PSTR("<-03>3")
|
|
"America/Argentina/Ushuaia", //PSTR("<-03>3")
|
|
"America/Aruba", //PSTR("AST4")
|
|
"America/Asuncion", //PSTR("<-04>4<-03>",M10.1.0/0",M3.4.0/0")
|
|
"America/Atikokan", //PSTR("EST5")
|
|
"America/Bahia", //PSTR("<-03>3")
|
|
"America/Bahia_Banderas", //PSTR("CST6CDT",M4.1.0",M10.5.0")
|
|
"America/Barbados", //PSTR("AST4")
|
|
"America/Belem", //PSTR("<-03>3")
|
|
"America/Belize", //PSTR("CST6")
|
|
"America/BlancmSablon", //PSTR("AST4")
|
|
"America/Boa_Vista", //PSTR("<-04>4")
|
|
"America/Bogota", //PSTR("<-05>5")
|
|
"America/Boise", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
"America/Cambridge_Bay", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
"America/Campo_Grande", //PSTR("<-04>4")
|
|
"America/Cancun", //PSTR("EST5")
|
|
"America/Caracas", //PSTR("<-04>4")
|
|
"America/Cayenne", //PSTR("<-03>3")
|
|
"America/Cayman", //PSTR("EST5")
|
|
"America/Chicago", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Chihuahua", //PSTR("MST7MDT",M4.1.0",M10.5.0")
|
|
"America/Costa_Rica", //PSTR("CST6")
|
|
"America/Creston", //PSTR("MST7")
|
|
"America/Cuiaba", //PSTR("<-04>4")
|
|
"America/Curacao", //PSTR("AST4")
|
|
"America/Danmarkshavn", //PSTR("GMT0")
|
|
"America/Dawson", //PSTR("MST7")
|
|
"America/Dawson_Creek", //PSTR("MST7")
|
|
"America/Denver", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
"America/Detroit", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Dominica", //PSTR("AST4")
|
|
"America/Edmonton", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
"America/Eirunepe", //PSTR("<-05>5")
|
|
"America/El_Salvador", //PSTR("CST6")
|
|
"America/Fortaleza", //PSTR("<-03>3")
|
|
"America/Fort_Nelson", //PSTR("MST7")
|
|
"America/Glace_Bay", //PSTR("AST4ADT",M3.2.0",M11.1.0")
|
|
"America/Godthab", //PSTR("<-03>3<-02>",M3.5.0/-2",M10.5.0/-1")
|
|
"America/Goose_Bay", //PSTR("AST4ADT",M3.2.0",M11.1.0")
|
|
"America/Grand_Turk", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Grenada", //PSTR("AST4")
|
|
"America/Guadeloupe", //PSTR("AST4")
|
|
"America/Guatemala", //PSTR("CST6")
|
|
"America/Guayaquil", //PSTR("<-05>5")
|
|
"America/Guyana", //PSTR("<-04>4")
|
|
"America/Halifax", //PSTR("AST4ADT",M3.2.0",M11.1.0")
|
|
"America/Havana", //PSTR("CST5CDT",M3.2.0/0",M11.1.0/1")
|
|
"America/Hermosillo", //PSTR("MST7")
|
|
"America/Indiana_Indianapolis", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Knox", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Marengo", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Petersburg", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Tell_City", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Vevay", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Vincennes", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Indiana_Winamac", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Inuvik", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
"America/Iqaluit", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Jamaica", //PSTR("EST5")
|
|
"America/Juneau", //PSTR("AKST9AKDT",M3.2.0",M11.1.0")
|
|
"America/Kentucky_Louisville", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Kentucky_Monticello", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Kralendijk", //PSTR("AST4")
|
|
"America/La_Paz", //PSTR("<-04>4")
|
|
"America/Lima", //PSTR("<-05>5")
|
|
"America/Los_Angeles", //PSTR("PST8PDT",M3.2.0",M11.1.0")
|
|
"America/Lower_Princes", //PSTR("AST4")
|
|
"America/Maceio", //PSTR("<-03>3")
|
|
"America/Managua", //PSTR("CST6")
|
|
"America/Manaus", //PSTR("<-04>4")
|
|
"America/Marigot", //PSTR("AST4")
|
|
"America/Martinique", //PSTR("AST4")
|
|
"America/Matamoros", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Mazatlan", //PSTR("MST7MDT",M4.1.0",M10.5.0")
|
|
"America/Menominee", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Merida", //PSTR("CST6CDT",M4.1.0",M10.5.0")
|
|
"America/Metlakatla", //PSTR("AKST9AKDT",M3.2.0",M11.1.0")
|
|
"America/Mexico_City", //PSTR("CST6CDT",M4.1.0",M10.5.0")
|
|
"America/Miquelon", //PSTR("<-03>3<-02>",M3.2.0",M11.1.0")
|
|
"America/Moncton", //PSTR("AST4ADT",M3.2.0",M11.1.0")
|
|
"America/Monterrey", //PSTR("CST6CDT",M4.1.0",M10.5.0")
|
|
"America/Montevideo", //PSTR("<-03>3")
|
|
"America/Montreal", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Montserrat", //PSTR("AST4")
|
|
"America/Nassau", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/New_York", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Nipigon", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Nome", //PSTR("AKST9AKDT",M3.2.0",M11.1.0")
|
|
"America/Noronha", //PSTR("<-02>2")
|
|
"America/North_Dakota_Beulah", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/North_Dakota_Center", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/North_Dakota_New_Salem", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Ojinaga", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
"America/Panama", //PSTR("EST5")
|
|
"America/Pangnirtung", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Paramaribo", //PSTR("<-03>3")
|
|
"America/Phoenix", //PSTR("MST7")
|
|
"America/PortmaumPrince", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Port_of_Spain", //PSTR("AST4")
|
|
"America/Porto_Velho", //PSTR("<-04>4")
|
|
"America/Puerto_Rico", //PSTR("AST4")
|
|
"America/Punta_Arenas", //PSTR("<-03>3")
|
|
"America/Rainy_River", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Rankin_Inlet", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Recife", //PSTR("<-03>3")
|
|
"America/Regina", //PSTR("CST6")
|
|
"America/Resolute", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Rio_Branco", //PSTR("<-05>5")
|
|
"America/Santarem", //PSTR("<-03>3")
|
|
"America/Santiago", //PSTR("<-04>4<-03>",M9.1.6/24",M4.1.6/24")
|
|
"America/Santo_Domingo", //PSTR("AST4")
|
|
"America/Sao_Paulo", //PSTR("<-03>3")
|
|
"America/Scoresbysund", //PSTR("<-01>1<+00>",M3.5.0/0",M10.5.0/1")
|
|
"America/Sitka", //PSTR("AKST9AKDT",M3.2.0",M11.1.0")
|
|
"America/St_Barthelemy", //PSTR("AST4")
|
|
"America/St_Johns", //PSTR("NST3:30NDT",M3.2.0",M11.1.0")
|
|
"America/St_Kitts", //PSTR("AST4")
|
|
"America/St_Lucia", //PSTR("AST4")
|
|
"America/St_Thomas", //PSTR("AST4")
|
|
"America/St_Vincent", //PSTR("AST4")
|
|
"America/Swift_Current", //PSTR("CST6")
|
|
"America/Tegucigalpa", //PSTR("CST6")
|
|
"America/Thule", //PSTR("AST4ADT",M3.2.0",M11.1.0")
|
|
"America/Thunder_Bay", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Tijuana", //PSTR("PST8PDT",M3.2.0",M11.1.0")
|
|
"America/Toronto", //PSTR("EST5EDT",M3.2.0",M11.1.0")
|
|
"America/Tortola", //PSTR("AST4")
|
|
"America/Vancouver", //PSTR("PST8PDT",M3.2.0",M11.1.0")
|
|
"America/Whitehorse", //PSTR("MST7")
|
|
"America/Winnipeg", //PSTR("CST6CDT",M3.2.0",M11.1.0")
|
|
"America/Yakutat", //PSTR("AKST9AKDT",M3.2.0",M11.1.0")
|
|
"America/Yellowknife", //PSTR("MST7MDT",M3.2.0",M11.1.0")
|
|
#endif
|
|
|
|
#if USING_ANTARCTICA
|
|
"Antarctica/Casey", //PSTR("<+11>-11")
|
|
"Antarctica/Davis", //PSTR("<+07>-7")
|
|
"Antarctica/DumontDUrville", //PSTR("<+10>-10")
|
|
"Antarctica/Macquarie", //PSTR("AEST-10AEDT",M10.1.0",M4.1.0/3")
|
|
"Antarctica/Mawson", //PSTR("<+05>-5")
|
|
"Antarctica/McMurdo", //PSTR("NZST-12NZDT",M9.5.0",M4.1.0/3")
|
|
"Antarctica/Palmer", //PSTR("<-03>3")
|
|
"Antarctica/Rothera", //PSTR("<-03>3")
|
|
"Antarctica/Syowa", //PSTR("<+03>-3")
|
|
"Antarctica/Troll", //PSTR("<+00>0<+02>-2",M3.5.0/1",M10.5.0/3")
|
|
"Antarctica/Vostok", //PSTR("<+06>-6")
|
|
"Arctic/Longyearbyen", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
#endif
|
|
|
|
#if USING_ASIA
|
|
"Asia/Aden", //PSTR("<+03>-3")
|
|
"Asia/Almaty", //PSTR("<+06>-6")
|
|
"Asia/Amman", //PSTR("EET-2EEST",M3.5.4/24",M10.5.5/1")
|
|
"Asia/Anadyr", //PSTR("<+12>-12")
|
|
"Asia/Aqtau", //PSTR("<+05>-5")
|
|
"Asia/Aqtobe", //PSTR("<+05>-5")
|
|
"Asia/Ashgabat", //PSTR("<+05>-5")
|
|
"Asia/Atyrau", //PSTR("<+05>-5")
|
|
"Asia/Baghdad", //PSTR("<+03>-3")
|
|
"Asia/Bahrain", //PSTR("<+03>-3")
|
|
"Asia/Baku", //PSTR("<+04>-4")
|
|
"Asia/Bangkok", //PSTR("<+07>-7")
|
|
"Asia/Barnaul", //PSTR("<+07>-7")
|
|
"Asia/Beirut", //PSTR("EET-2EEST",M3.5.0/0",M10.5.0/0")
|
|
"Asia/Bishkek", //PSTR("<+06>-6")
|
|
"Asia/Brunei", //PSTR("<+08>-8")
|
|
"Asia/Chita", //PSTR("<+09>-9")
|
|
"Asia/Choibalsan", //PSTR("<+08>-8")
|
|
"Asia/Colombo", //PSTR("<+0530>-5:30")
|
|
"Asia/Damascus", //PSTR("EET-2EEST",M3.5.5/0",M10.5.5/0")
|
|
"Asia/Dhaka", //PSTR("<+06>-6")
|
|
"Asia/Dili", //PSTR("<+09>-9")
|
|
"Asia/Dubai", //PSTR("<+04>-4")
|
|
"Asia/Dushanbe", //PSTR("<+05>-5")
|
|
"Asia/Famagusta", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Asia/Gaza", //PSTR("EET-2EEST",M3.4.4/48",M10.4.4/49")
|
|
"Asia/Hebron", //PSTR("EET-2EEST",M3.4.4/48",M10.4.4/49")
|
|
"Asia/Ho_Chi_Minh", //PSTR("<+07>-7")
|
|
"Asia/Hong_Kong", //PSTR("HKT-8")
|
|
"Asia/Hovd", //PSTR("<+07>-7")
|
|
"Asia/Irkutsk", //PSTR("<+08>-8")
|
|
"Asia/Jakarta", //PSTR("WIB-7")
|
|
"Asia/Jayapura", //PSTR("WIT-9")
|
|
"Asia/Jerusalem", //PSTR("IST-2IDT",M3.4.4/26",M10.5.0")
|
|
"Asia/Kabul", //PSTR("<+0430>-4:30")
|
|
"Asia/Kamchatka", //PSTR("<+12>-12")
|
|
"Asia/Karachi", //PSTR("PKT-5")
|
|
"Asia/Kathmandu", //PSTR("<+0545>-5:45")
|
|
"Asia/Khandyga", //PSTR("<+09>-9")
|
|
"Asia/Kolkata", //PSTR("IST-5:30")
|
|
"Asia/Krasnoyarsk", //PSTR("<+07>-7")
|
|
"Asia/Kuala_Lumpur", //PSTR("<+08>-8")
|
|
"Asia/Kuching", //PSTR("<+08>-8")
|
|
"Asia/Kuwait", //PSTR("<+03>-3")
|
|
"Asia/Macau", //PSTR("CST-8")
|
|
"Asia/Magadan", //PSTR("<+11>-11")
|
|
"Asia/Makassar", //PSTR("WITA-8")
|
|
"Asia/Manila", //PSTR("PST-8")
|
|
"Asia/Muscat", //PSTR("<+04>-4")
|
|
"Asia/Nicosia", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Asia/Novokuznetsk", //PSTR("<+07>-7")
|
|
"Asia/Novosibirsk", //PSTR("<+07>-7")
|
|
"Asia/Omsk", //PSTR("<+06>-6")
|
|
"Asia/Oral", //PSTR("<+05>-5")
|
|
"Asia/Phnom_Penh", //PSTR("<+07>-7")
|
|
"Asia/Pontianak", //PSTR("WIB-7")
|
|
"Asia/Pyongyang", //PSTR("KST-9")
|
|
"Asia/Qatar", //PSTR("<+03>-3")
|
|
"Asia/Qyzylorda", //PSTR("<+05>-5")
|
|
"Asia/Riyadh", //PSTR("<+03>-3")
|
|
"Asia/Sakhalin", //PSTR("<+11>-11")
|
|
"Asia/Samarkand", //PSTR("<+05>-5")
|
|
"Asia/Seoul", //PSTR("KST-9")
|
|
"Asia/Shanghai", //PSTR("CST-8")
|
|
"Asia/Singapore", //PSTR("<+08>-8")
|
|
"Asia/Srednekolymsk", //PSTR("<+11>-11")
|
|
"Asia/Taipei", //PSTR("CST-8")
|
|
"Asia/Tashkent", //PSTR("<+05>-5")
|
|
"Asia/Tbilisi", //PSTR("<+04>-4")
|
|
"Asia/Tehran", //PSTR("<+0330>-3:30<+0430>",J79/24",J263/24")
|
|
"Asia/Thimphu", //PSTR("<+06>-6")
|
|
"Asia/Tokyo", //PSTR("JST-9")
|
|
"Asia/Tomsk", //PSTR("<+07>-7")
|
|
"Asia/Ulaanbaatar", //PSTR("<+08>-8")
|
|
"Asia/Urumqi", //PSTR("<+06>-6")
|
|
"Asia/UstmNera", //PSTR("<+10>-10")
|
|
"Asia/Vientiane", //PSTR("<+07>-7")
|
|
"Asia/Vladivostok", //PSTR("<+10>-10")
|
|
"Asia/Yakutsk", //PSTR("<+09>-9")
|
|
"Asia/Yangon", //PSTR("<+0630>-6:30")
|
|
"Asia/Yekaterinburg", //PSTR("<+05>-5")
|
|
"Asia/Yerevan", //PSTR("<+04>-4")
|
|
#endif
|
|
|
|
|
|
#if USING_ATLANTIC
|
|
"Atlantic/Azores", //PSTR("<-01>1<+00>",M3.5.0/0",M10.5.0/1")
|
|
"Atlantic/Bermuda", //PSTR("AST4ADT",M3.2.0",M11.1.0")
|
|
"Atlantic/Canary", //PSTR("WET0WEST",M3.5.0/1",M10.5.0")
|
|
"Atlantic/Cape_Verde", //PSTR("<-01>1")
|
|
"Atlantic/Faroe", //PSTR("WET0WEST",M3.5.0/1",M10.5.0")
|
|
"Atlantic/Madeira", //PSTR("WET0WEST",M3.5.0/1",M10.5.0")
|
|
"Atlantic/Reykjavik", //PSTR("GMT0")
|
|
"Atlantic/South_Georgia", //PSTR("<-02>2")
|
|
"Atlantic/Stanley", //PSTR("<-03>3")
|
|
"Atlantic/St_Helena", //PSTR("GMT0")
|
|
#endif
|
|
|
|
#if USING_AUSTRALIA
|
|
"Australia/Adelaide", //PSTR("ACST-9:30ACDT",M10.1.0",M4.1.0/3")
|
|
"Australia/Brisbane", //PSTR("AEST-10")
|
|
"Australia/Broken_Hill", //PSTR("ACST-9:30ACDT",M10.1.0",M4.1.0/3")
|
|
"Australia/Currie", //PSTR("AEST-10AEDT",M10.1.0",M4.1.0/3")
|
|
"Australia/Darwin", //PSTR("ACST-9:30")
|
|
"Australia/Eucla", //PSTR("<+0845>-8:45")
|
|
"Australia/Hobart", //PSTR("AEST-10AEDT",M10.1.0",M4.1.0/3")
|
|
"Australia/Lindeman", //PSTR("AEST-10")
|
|
"Australia/Lord_Howe", //PSTR("<+1030>-10:30<+11>-11",M10.1.0",M4.1.0")
|
|
"Australia/Melbourne", //PSTR("AEST-10AEDT",M10.1.0",M4.1.0/3")
|
|
"Australia/Perth", //PSTR("AWST-8")
|
|
"Australia/Sydney", //PSTR("AEST-10AEDT",M10.1.0",M4.1.0/3")
|
|
#endif
|
|
|
|
#if USING_EUROPE
|
|
"Europe/Amsterdam", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Andorra", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Astrakhan", //PSTR("<+04>-4")
|
|
"Europe/Athens", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Belgrade", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Berlin", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Bratislava", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Brussels", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Bucharest", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Budapest", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Busingen", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Chisinau", //PSTR("EET-2EEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Copenhagen", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Dublin", //PSTR("IST-1GMT0",M10.5.0",M3.5.0/1")
|
|
"Europe/Gibraltar", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Guernsey", //PSTR("GMT0BST",M3.5.0/1",M10.5.0")
|
|
"Europe/Helsinki", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Isle_of_Man", //PSTR("GMT0BST",M3.5.0/1",M10.5.0")
|
|
"Europe/Istanbul", //PSTR("<+03>-3")
|
|
"Europe/Jersey", //PSTR("GMT0BST",M3.5.0/1",M10.5.0")
|
|
"Europe/Kaliningrad", //PSTR("EET-2")
|
|
"Europe/Kiev", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Kirov", //PSTR("<+03>-3")
|
|
"Europe/Lisbon", //PSTR("WET0WEST",M3.5.0/1",M10.5.0")
|
|
"Europe/Ljubljana", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/London", //PSTR("GMT0BST",M3.5.0/1",M10.5.0")
|
|
"Europe/Luxembourg", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Madrid", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Malta", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Mariehamn", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Minsk", //PSTR("<+03>-3")
|
|
"Europe/Monaco", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Moscow", //PSTR("MSK-3")
|
|
"Europe/Oslo", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Paris", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Podgorica", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Prague", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Riga", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Rome", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Samara", //PSTR("<+04>-4")
|
|
"Europe/San_Marino", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Sarajevo", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Saratov", //PSTR("<+04>-4")
|
|
"Europe/Simferopol", //PSTR("MSK-3")
|
|
"Europe/Skopje", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Sofia", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Stockholm", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Tallinn", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Tirane", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Ulyanovsk", //PSTR("<+04>-4")
|
|
"Europe/Uzhgorod", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Vaduz", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Vatican", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Vienna", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Vilnius", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Volgograd", //PSTR("<+04>-4")
|
|
"Europe/Warsaw", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Zagreb", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
"Europe/Zaporozhye", //PSTR("EET-2EEST",M3.5.0/3",M10.5.0/4")
|
|
"Europe/Zurich", //PSTR("CET-1CEST",M3.5.0",M10.5.0/3")
|
|
#endif
|
|
|
|
#if USING_INDIAN
|
|
"Indian/Antananarivo", //PSTR("EAT-3")
|
|
"Indian/Chagos", //PSTR("<+06>-6")
|
|
"Indian/Christmas", //PSTR("<+07>-7")
|
|
"Indian/Cocos", //PSTR("<+0630>-6:30")
|
|
"Indian/Comoro", //PSTR("EAT-3")
|
|
"Indian/Kerguelen", //PSTR("<+05>-5")
|
|
"Indian/Mahe", //PSTR("<+04>-4")
|
|
"Indian/Maldives", //PSTR("<+05>-5")
|
|
"Indian/Mauritius", //PSTR("<+04>-4")
|
|
"Indian/Mayotte", //PSTR("EAT-3")
|
|
"Indian/Reunion", //PSTR("<+04>-4")
|
|
#endif
|
|
|
|
#if USING_PACIFIC
|
|
"Pacific/Apia", //PSTR("<+13>-13<+14>",M9.5.0/3",M4.1.0/4")
|
|
"Pacific/Auckland", //PSTR("NZST-12NZDT",M9.5.0",M4.1.0/3")
|
|
"Pacific/Bougainville", //PSTR("<+11>-11")
|
|
"Pacific/Chatham", //PSTR("<+1245>-12:45<+1345>",M9.5.0/2:45",M4.1.0/3:45")
|
|
"Pacific/Chuuk", //PSTR("<+10>-10")
|
|
"Pacific/Easter", //PSTR("<-06>6<-05>",M9.1.6/22",M4.1.6/22")
|
|
"Pacific/Efate", //PSTR("<+11>-11")
|
|
"Pacific/Enderbury", //PSTR("<+13>-13")
|
|
"Pacific/Fakaofo", //PSTR("<+13>-13")
|
|
"Pacific/Fiji", //PSTR("<+12>-12<+13>",M11.2.0",M1.2.3/99")
|
|
"Pacific/Funafuti", //PSTR("<+12>-12")
|
|
"Pacific/Galapagos", //PSTR("<-06>6")
|
|
"Pacific/Gambier", //PSTR("<-09>9")
|
|
"Pacific/Guadalcanal", //PSTR("<+11>-11")
|
|
"Pacific/Guam", //PSTR("ChST-10")
|
|
"Pacific/Honolulu", //PSTR("HST10")
|
|
"Pacific/Kiritimati", //PSTR("<+14>-14")
|
|
"Pacific/Kosrae", //PSTR("<+11>-11")
|
|
"Pacific/Kwajalein", //PSTR("<+12>-12")
|
|
"Pacific/Majuro", //PSTR("<+12>-12")
|
|
"Pacific/Marquesas", //PSTR("<-0930>9:30")
|
|
"Pacific/Midway", //PSTR("SST11")
|
|
"Pacific/Nauru", //PSTR("<+12>-12")
|
|
"Pacific/Niue", //PSTR("<-11>11")
|
|
"Pacific/Norfolk", //PSTR("<+11>-11<+12>",M10.1.0",M4.1.0/3")
|
|
"Pacific/Noumea", //PSTR("<+11>-11")
|
|
"Pacific/Pago_Pago", //PSTR("SST11")
|
|
"Pacific/Palau", //PSTR("<+09>-9")
|
|
"Pacific/Pitcairn", //PSTR("<-08>8")
|
|
"Pacific/Pohnpei", //PSTR("<+11>-11")
|
|
"Pacific/Port_Moresby", //PSTR("<+10>-10")
|
|
"Pacific/Rarotonga", //PSTR("<-10>10")
|
|
"Pacific/Saipan", //PSTR("ChST-10")
|
|
"Pacific/Tahiti", //PSTR("<-10>10")
|
|
"Pacific/Tarawa", //PSTR("<+12>-12")
|
|
"Pacific/Tongatapu", //PSTR("<+13>-13")
|
|
"Pacific/Wake", //PSTR("<+12>-12")
|
|
"Pacific/Wallis", //PSTR("<+12>-12")
|
|
#endif
|
|
|
|
#if USING_ETC_GMT
|
|
"Etc/GMT", //PSTR("GMT0")
|
|
"Etc/GMTm0", //PSTR("GMT0")
|
|
"Etc/GMTm1", //PSTR("<+01>-1")
|
|
"Etc/GMTm2", //PSTR("<+02>-2")
|
|
"Etc/GMTm3", //PSTR("<+03>-3")
|
|
"Etc/GMTm4", //PSTR("<+04>-4")
|
|
"Etc/GMTm5", //PSTR("<+05>-5")
|
|
"Etc/GMTm6", //PSTR("<+06>-6")
|
|
"Etc/GMTm7", //PSTR("<+07>-7")
|
|
"Etc/GMTm8", //PSTR("<+08>-8")
|
|
"Etc/GMTm9", //PSTR("<+09>-9")
|
|
"Etc/GMTm10", //PSTR("<+10>-10")
|
|
"Etc/GMTm11", //PSTR("<+11>-11")
|
|
"Etc/GMTm12", //PSTR("<+12>-12")
|
|
"Etc/GMTm13", //PSTR("<+13>-13")
|
|
"Etc/GMTm14", //PSTR("<+14>-14")
|
|
"Etc/GMT0", //PSTR("GMT0")
|
|
"Etc/GMTp0", //PSTR("GMT0")
|
|
"Etc/GMTp1", //PSTR("<-01>1")
|
|
"Etc/GMTp2", //PSTR("<-02>2")
|
|
"Etc/GMTp3", //PSTR("<-03>3")
|
|
"Etc/GMTp4", //PSTR("<-04>4")
|
|
"Etc/GMTp5", //PSTR("<-05>5")
|
|
"Etc/GMTp6", //PSTR("<-06>6")
|
|
"Etc/GMTp7", //PSTR("<-07>7")
|
|
"Etc/GMTp8", //PSTR("<-08>8")
|
|
"Etc/GMTp9", //PSTR("<-09>9")
|
|
"Etc/GMTp10", //PSTR("<-10>10")
|
|
"Etc/GMTp11", //PSTR("<-11>11")
|
|
"Etc/GMTp12", //PSTR("<-12>12")
|
|
"Etc/UCT", //PSTR("UTC0")
|
|
"Etc/UTC", //PSTR("UTC0")
|
|
"Etc/Greenwich", //PSTR("GMT0")
|
|
"Etc/Universal", //PSTR("UTC0")
|
|
"Etc/Zulu", //PSTR("UTC0")
|
|
#endif
|
|
};
|
|
|
|
////////////////////////////////////////////////////////////
|
|
|
|
static const char ESP_TZ_NAME[][TIMEZONE_MAX_LEN] /*PROGMEM*/ =
|
|
{
|
|
#if USING_AFRICA
|
|
TZ_Africa_Abidjan, //PSTR("GMT0")
|
|
TZ_Africa_Accra, //PSTR("GMT0")
|
|
TZ_Africa_Addis_Ababa, //PSTR("EAT-3")
|
|
TZ_Africa_Algiers, //PSTR("CET-1")
|
|
TZ_Africa_Asmara, //PSTR("EAT-3")
|
|
TZ_Africa_Bamako, //PSTR("GMT0")
|
|
TZ_Africa_Bangui, //PSTR("WAT-1")
|
|
TZ_Africa_Banjul, //PSTR("GMT0")
|
|
TZ_Africa_Bissau, //PSTR("GMT0")
|
|
TZ_Africa_Blantyre, //PSTR("CAT-2")
|
|
TZ_Africa_Brazzaville, //PSTR("WAT-1")
|
|
TZ_Africa_Bujumbura, //PSTR("CAT-2")
|
|
TZ_Africa_Cairo, //PSTR("EET-2")
|
|
TZ_Africa_Casablanca, //PSTR("<+01>-1")
|
|
TZ_Africa_Ceuta, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Africa_Conakry, //PSTR("GMT0")
|
|
TZ_Africa_Dakar, //PSTR("GMT0")
|
|
TZ_Africa_Dar_es_Salaam, //PSTR("EAT-3")
|
|
TZ_Africa_Djibouti, //PSTR("EAT-3")
|
|
TZ_Africa_Douala, //PSTR("WAT-1")
|
|
TZ_Africa_El_Aaiun, //PSTR("<+01>-1")
|
|
TZ_Africa_Freetown, //PSTR("GMT0")
|
|
TZ_Africa_Gaborone, //PSTR("CAT-2")
|
|
TZ_Africa_Harare, //PSTR("CAT-2")
|
|
TZ_Africa_Johannesburg, //PSTR("SAST-2")
|
|
TZ_Africa_Juba, //PSTR("EAT-3")
|
|
TZ_Africa_Kampala, //PSTR("EAT-3")
|
|
TZ_Africa_Khartoum, //PSTR("CAT-2")
|
|
TZ_Africa_Kigali, //PSTR("CAT-2")
|
|
TZ_Africa_Kinshasa, //PSTR("WAT-1")
|
|
TZ_Africa_Lagos, //PSTR("WAT-1")
|
|
TZ_Africa_Libreville, //PSTR("WAT-1")
|
|
TZ_Africa_Lome, //PSTR("GMT0")
|
|
TZ_Africa_Luanda, //PSTR("WAT-1")
|
|
TZ_Africa_Lubumbashi, //PSTR("CAT-2")
|
|
TZ_Africa_Lusaka, //PSTR("CAT-2")
|
|
TZ_Africa_Malabo, //PSTR("WAT-1")
|
|
TZ_Africa_Maputo, //PSTR("CAT-2")
|
|
TZ_Africa_Maseru, //PSTR("SAST-2")
|
|
TZ_Africa_Mbabane, //PSTR("SAST-2")
|
|
TZ_Africa_Mogadishu, //PSTR("EAT-3")
|
|
TZ_Africa_Monrovia, //PSTR("GMT0")
|
|
TZ_Africa_Nairobi, //PSTR("EAT-3")
|
|
TZ_Africa_Ndjamena, //PSTR("WAT-1")
|
|
TZ_Africa_Niamey, //PSTR("WAT-1")
|
|
TZ_Africa_Nouakchott, //PSTR("GMT0")
|
|
TZ_Africa_Ouagadougou, //PSTR("GMT0")
|
|
TZ_Africa_PortomNovo, //PSTR("WAT-1")
|
|
TZ_Africa_Sao_Tome, //PSTR("GMT0")
|
|
TZ_Africa_Tripoli, //PSTR("EET-2")
|
|
TZ_Africa_Tunis, //PSTR("CET-1")
|
|
TZ_Africa_Windhoek, //PSTR("CAT-2")
|
|
#endif
|
|
|
|
|
|
#if USING_AMERICA
|
|
TZ_America_Adak, //PSTR("HST10HDT,M3.2.0,M11.1.0")
|
|
TZ_America_Anchorage, //PSTR("AKST9AKDT,M3.2.0,M11.1.0")
|
|
TZ_America_Anguilla, //PSTR("AST4")
|
|
TZ_America_Antigua, //PSTR("AST4")
|
|
TZ_America_Araguaina, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Buenos_Aires, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Catamarca, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Cordoba, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Jujuy, //PSTR("<-03>3")
|
|
TZ_America_Argentina_La_Rioja, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Mendoza, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Rio_Gallegos, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Salta, //PSTR("<-03>3")
|
|
TZ_America_Argentina_San_Juan, //PSTR("<-03>3")
|
|
TZ_America_Argentina_San_Luis, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Tucuman, //PSTR("<-03>3")
|
|
TZ_America_Argentina_Ushuaia, //PSTR("<-03>3")
|
|
TZ_America_Aruba, //PSTR("AST4")
|
|
TZ_America_Asuncion, //PSTR("<-04>4<-03>,M10.1.0/0,M3.4.0/0")
|
|
TZ_America_Atikokan, //PSTR("EST5")
|
|
TZ_America_Bahia, //PSTR("<-03>3")
|
|
TZ_America_Bahia_Banderas, //PSTR("CST6CDT,M4.1.0,M10.5.0")
|
|
TZ_America_Barbados, //PSTR("AST4")
|
|
TZ_America_Belem, //PSTR("<-03>3")
|
|
TZ_America_Belize, //PSTR("CST6")
|
|
TZ_America_BlancmSablon, //PSTR("AST4")
|
|
TZ_America_Boa_Vista, //PSTR("<-04>4")
|
|
TZ_America_Bogota, //PSTR("<-05>5")
|
|
TZ_America_Boise, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
TZ_America_Cambridge_Bay, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
TZ_America_Campo_Grande, //PSTR("<-04>4")
|
|
TZ_America_Cancun, //PSTR("EST5")
|
|
TZ_America_Caracas, //PSTR("<-04>4")
|
|
TZ_America_Cayenne, //PSTR("<-03>3")
|
|
TZ_America_Cayman, //PSTR("EST5")
|
|
TZ_America_Chicago, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Chihuahua, //PSTR("MST7MDT,M4.1.0,M10.5.0")
|
|
TZ_America_Costa_Rica, //PSTR("CST6")
|
|
TZ_America_Creston, //PSTR("MST7")
|
|
TZ_America_Cuiaba, //PSTR("<-04>4")
|
|
TZ_America_Curacao, //PSTR("AST4")
|
|
TZ_America_Danmarkshavn, //PSTR("GMT0")
|
|
TZ_America_Dawson, //PSTR("MST7")
|
|
TZ_America_Dawson_Creek, //PSTR("MST7")
|
|
TZ_America_Denver, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
TZ_America_Detroit, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Dominica, //PSTR("AST4")
|
|
TZ_America_Edmonton, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
TZ_America_Eirunepe, //PSTR("<-05>5")
|
|
TZ_America_El_Salvador, //PSTR("CST6")
|
|
TZ_America_Fortaleza, //PSTR("<-03>3")
|
|
TZ_America_Fort_Nelson, //PSTR("MST7")
|
|
TZ_America_Glace_Bay, //PSTR("AST4ADT,M3.2.0,M11.1.0")
|
|
TZ_America_Godthab, //PSTR("<-03>3<-02>,M3.5.0/-2,M10.5.0/-1")
|
|
TZ_America_Goose_Bay, //PSTR("AST4ADT,M3.2.0,M11.1.0")
|
|
TZ_America_Grand_Turk, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Grenada, //PSTR("AST4")
|
|
TZ_America_Guadeloupe, //PSTR("AST4")
|
|
TZ_America_Guatemala, //PSTR("CST6")
|
|
TZ_America_Guayaquil, //PSTR("<-05>5")
|
|
TZ_America_Guyana, //PSTR("<-04>4")
|
|
TZ_America_Halifax, //PSTR("AST4ADT,M3.2.0,M11.1.0")
|
|
TZ_America_Havana, //PSTR("CST5CDT,M3.2.0/0,M11.1.0/1")
|
|
TZ_America_Hermosillo, //PSTR("MST7")
|
|
TZ_America_Indiana_Indianapolis, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Knox, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Marengo, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Petersburg, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Tell_City, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Vevay, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Vincennes, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Indiana_Winamac, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Inuvik, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
TZ_America_Iqaluit, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Jamaica, //PSTR("EST5")
|
|
TZ_America_Juneau, //PSTR("AKST9AKDT,M3.2.0,M11.1.0")
|
|
TZ_America_Kentucky_Louisville, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Kentucky_Monticello, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Kralendijk, //PSTR("AST4")
|
|
TZ_America_La_Paz, //PSTR("<-04>4")
|
|
TZ_America_Lima, //PSTR("<-05>5")
|
|
TZ_America_Los_Angeles, //PSTR("PST8PDT,M3.2.0,M11.1.0")
|
|
TZ_America_Lower_Princes, //PSTR("AST4")
|
|
TZ_America_Maceio, //PSTR("<-03>3")
|
|
TZ_America_Managua, //PSTR("CST6")
|
|
TZ_America_Manaus, //PSTR("<-04>4")
|
|
TZ_America_Marigot, //PSTR("AST4")
|
|
TZ_America_Martinique, //PSTR("AST4")
|
|
TZ_America_Matamoros, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Mazatlan, //PSTR("MST7MDT,M4.1.0,M10.5.0")
|
|
TZ_America_Menominee, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Merida, //PSTR("CST6CDT,M4.1.0,M10.5.0")
|
|
TZ_America_Metlakatla, //PSTR("AKST9AKDT,M3.2.0,M11.1.0")
|
|
TZ_America_Mexico_City, //PSTR("CST6CDT,M4.1.0,M10.5.0")
|
|
TZ_America_Miquelon, //PSTR("<-03>3<-02>,M3.2.0,M11.1.0")
|
|
TZ_America_Moncton, //PSTR("AST4ADT,M3.2.0,M11.1.0")
|
|
TZ_America_Monterrey, //PSTR("CST6CDT,M4.1.0,M10.5.0")
|
|
TZ_America_Montevideo, //PSTR("<-03>3")
|
|
TZ_America_Montreal, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Montserrat, //PSTR("AST4")
|
|
TZ_America_Nassau, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_New_York, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Nipigon, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Nome, //PSTR("AKST9AKDT,M3.2.0,M11.1.0")
|
|
TZ_America_Noronha, //PSTR("<-02>2")
|
|
TZ_America_North_Dakota_Beulah, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_North_Dakota_Center, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_North_Dakota_New_Salem, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Ojinaga, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
TZ_America_Panama, //PSTR("EST5")
|
|
TZ_America_Pangnirtung, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Paramaribo, //PSTR("<-03>3")
|
|
TZ_America_Phoenix, //PSTR("MST7")
|
|
TZ_America_PortmaumPrince, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Port_of_Spain, //PSTR("AST4")
|
|
TZ_America_Porto_Velho, //PSTR("<-04>4")
|
|
TZ_America_Puerto_Rico, //PSTR("AST4")
|
|
TZ_America_Punta_Arenas, //PSTR("<-03>3")
|
|
TZ_America_Rainy_River, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Rankin_Inlet, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Recife, //PSTR("<-03>3")
|
|
TZ_America_Regina, //PSTR("CST6")
|
|
TZ_America_Resolute, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Rio_Branco, //PSTR("<-05>5")
|
|
TZ_America_Santarem, //PSTR("<-03>3")
|
|
TZ_America_Santiago, //PSTR("<-04>4<-03>,M9.1.6/24,M4.1.6/24")
|
|
TZ_America_Santo_Domingo, //PSTR("AST4")
|
|
TZ_America_Sao_Paulo, //PSTR("<-03>3")
|
|
TZ_America_Scoresbysund, //PSTR("<-01>1<+00>,M3.5.0/0,M10.5.0/1")
|
|
TZ_America_Sitka, //PSTR("AKST9AKDT,M3.2.0,M11.1.0")
|
|
TZ_America_St_Barthelemy, //PSTR("AST4")
|
|
TZ_America_St_Johns, //PSTR("NST3:30NDT,M3.2.0,M11.1.0")
|
|
TZ_America_St_Kitts, //PSTR("AST4")
|
|
TZ_America_St_Lucia, //PSTR("AST4")
|
|
TZ_America_St_Thomas, //PSTR("AST4")
|
|
TZ_America_St_Vincent, //PSTR("AST4")
|
|
TZ_America_Swift_Current, //PSTR("CST6")
|
|
TZ_America_Tegucigalpa, //PSTR("CST6")
|
|
TZ_America_Thule, //PSTR("AST4ADT,M3.2.0,M11.1.0")
|
|
TZ_America_Thunder_Bay, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Tijuana, //PSTR("PST8PDT,M3.2.0,M11.1.0")
|
|
TZ_America_Toronto, //PSTR("EST5EDT,M3.2.0,M11.1.0")
|
|
TZ_America_Tortola, //PSTR("AST4")
|
|
TZ_America_Vancouver, //PSTR("PST8PDT,M3.2.0,M11.1.0")
|
|
TZ_America_Whitehorse, //PSTR("MST7")
|
|
TZ_America_Winnipeg, //PSTR("CST6CDT,M3.2.0,M11.1.0")
|
|
TZ_America_Yakutat, //PSTR("AKST9AKDT,M3.2.0,M11.1.0")
|
|
TZ_America_Yellowknife, //PSTR("MST7MDT,M3.2.0,M11.1.0")
|
|
#endif
|
|
|
|
#if USING_ANTARCTICA
|
|
TZ_Antarctica_Casey, //PSTR("<+11>-11")
|
|
TZ_Antarctica_Davis, //PSTR("<+07>-7")
|
|
TZ_Antarctica_DumontDUrville, //PSTR("<+10>-10")
|
|
TZ_Antarctica_Macquarie, //PSTR("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
TZ_Antarctica_Mawson, //PSTR("<+05>-5")
|
|
TZ_Antarctica_McMurdo, //PSTR("NZST-12NZDT,M9.5.0,M4.1.0/3")
|
|
TZ_Antarctica_Palmer, //PSTR("<-03>3")
|
|
TZ_Antarctica_Rothera, //PSTR("<-03>3")
|
|
TZ_Antarctica_Syowa, //PSTR("<+03>-3")
|
|
TZ_Antarctica_Troll, //PSTR("<+00>0<+02>-2,M3.5.0/1,M10.5.0/3")
|
|
TZ_Antarctica_Vostok, //PSTR("<+06>-6")
|
|
TZ_Arctic_Longyearbyen, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#endif
|
|
|
|
|
|
#if USING_ASIA
|
|
TZ_Asia_Aden, //PSTR("<+03>-3")
|
|
TZ_Asia_Almaty, //PSTR("<+06>-6")
|
|
TZ_Asia_Amman, //PSTR("EET-2EEST,M3.5.4/24,M10.5.5/1")
|
|
TZ_Asia_Anadyr, //PSTR("<+12>-12")
|
|
TZ_Asia_Aqtau, //PSTR("<+05>-5")
|
|
TZ_Asia_Aqtobe, //PSTR("<+05>-5")
|
|
TZ_Asia_Ashgabat, //PSTR("<+05>-5")
|
|
TZ_Asia_Atyrau, //PSTR("<+05>-5")
|
|
TZ_Asia_Baghdad, //PSTR("<+03>-3")
|
|
TZ_Asia_Bahrain, //PSTR("<+03>-3")
|
|
TZ_Asia_Baku, //PSTR("<+04>-4")
|
|
TZ_Asia_Bangkok, //PSTR("<+07>-7")
|
|
TZ_Asia_Barnaul, //PSTR("<+07>-7")
|
|
TZ_Asia_Beirut, //PSTR("EET-2EEST,M3.5.0/0,M10.5.0/0")
|
|
TZ_Asia_Bishkek, //PSTR("<+06>-6")
|
|
TZ_Asia_Brunei, //PSTR("<+08>-8")
|
|
TZ_Asia_Chita, //PSTR("<+09>-9")
|
|
TZ_Asia_Choibalsan, //PSTR("<+08>-8")
|
|
TZ_Asia_Colombo, //PSTR("<+0530>-5:30")
|
|
TZ_Asia_Damascus, //PSTR("EET-2EEST,M3.5.5/0,M10.5.5/0")
|
|
TZ_Asia_Dhaka, //PSTR("<+06>-6")
|
|
TZ_Asia_Dili, //PSTR("<+09>-9")
|
|
TZ_Asia_Dubai, //PSTR("<+04>-4")
|
|
TZ_Asia_Dushanbe, //PSTR("<+05>-5")
|
|
TZ_Asia_Famagusta, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Asia_Gaza, //PSTR("EET-2EEST,M3.4.4/48,M10.4.4/49")
|
|
TZ_Asia_Hebron, //PSTR("EET-2EEST,M3.4.4/48,M10.4.4/49")
|
|
TZ_Asia_Ho_Chi_Minh, //PSTR("<+07>-7")
|
|
TZ_Asia_Hong_Kong, //PSTR("HKT-8")
|
|
TZ_Asia_Hovd, //PSTR("<+07>-7")
|
|
TZ_Asia_Irkutsk, //PSTR("<+08>-8")
|
|
TZ_Asia_Jakarta, //PSTR("WIB-7")
|
|
TZ_Asia_Jayapura, //PSTR("WIT-9")
|
|
TZ_Asia_Jerusalem, //PSTR("IST-2IDT,M3.4.4/26,M10.5.0")
|
|
TZ_Asia_Kabul, //PSTR("<+0430>-4:30")
|
|
TZ_Asia_Kamchatka, //PSTR("<+12>-12")
|
|
TZ_Asia_Karachi, //PSTR("PKT-5")
|
|
TZ_Asia_Kathmandu, //PSTR("<+0545>-5:45")
|
|
TZ_Asia_Khandyga, //PSTR("<+09>-9")
|
|
TZ_Asia_Kolkata, //PSTR("IST-5:30")
|
|
TZ_Asia_Krasnoyarsk, //PSTR("<+07>-7")
|
|
TZ_Asia_Kuala_Lumpur, //PSTR("<+08>-8")
|
|
TZ_Asia_Kuching, //PSTR("<+08>-8")
|
|
TZ_Asia_Kuwait, //PSTR("<+03>-3")
|
|
TZ_Asia_Macau, //PSTR("CST-8")
|
|
TZ_Asia_Magadan, //PSTR("<+11>-11")
|
|
TZ_Asia_Makassar, //PSTR("WITA-8")
|
|
TZ_Asia_Manila, //PSTR("PST-8")
|
|
TZ_Asia_Muscat, //PSTR("<+04>-4")
|
|
TZ_Asia_Nicosia, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Asia_Novokuznetsk, //PSTR("<+07>-7")
|
|
TZ_Asia_Novosibirsk, //PSTR("<+07>-7")
|
|
TZ_Asia_Omsk, //PSTR("<+06>-6")
|
|
TZ_Asia_Oral, //PSTR("<+05>-5")
|
|
TZ_Asia_Phnom_Penh, //PSTR("<+07>-7")
|
|
TZ_Asia_Pontianak, //PSTR("WIB-7")
|
|
TZ_Asia_Pyongyang, //PSTR("KST-9")
|
|
TZ_Asia_Qatar, //PSTR("<+03>-3")
|
|
TZ_Asia_Qyzylorda, //PSTR("<+05>-5")
|
|
TZ_Asia_Riyadh, //PSTR("<+03>-3")
|
|
TZ_Asia_Sakhalin, //PSTR("<+11>-11")
|
|
TZ_Asia_Samarkand, //PSTR("<+05>-5")
|
|
TZ_Asia_Seoul, //PSTR("KST-9")
|
|
TZ_Asia_Shanghai, //PSTR("CST-8")
|
|
TZ_Asia_Singapore, //PSTR("<+08>-8")
|
|
TZ_Asia_Srednekolymsk, //PSTR("<+11>-11")
|
|
TZ_Asia_Taipei, //PSTR("CST-8")
|
|
TZ_Asia_Tashkent, //PSTR("<+05>-5")
|
|
TZ_Asia_Tbilisi, //PSTR("<+04>-4")
|
|
TZ_Asia_Tehran, //PSTR("<+0330>-3:30<+0430>,J79/24,J263/24")
|
|
TZ_Asia_Thimphu, //PSTR("<+06>-6")
|
|
TZ_Asia_Tokyo, //PSTR("JST-9")
|
|
TZ_Asia_Tomsk, //PSTR("<+07>-7")
|
|
TZ_Asia_Ulaanbaatar, //PSTR("<+08>-8")
|
|
TZ_Asia_Urumqi, //PSTR("<+06>-6")
|
|
TZ_Asia_UstmNera, //PSTR("<+10>-10")
|
|
TZ_Asia_Vientiane, //PSTR("<+07>-7")
|
|
TZ_Asia_Vladivostok, //PSTR("<+10>-10")
|
|
TZ_Asia_Yakutsk, //PSTR("<+09>-9")
|
|
TZ_Asia_Yangon, //PSTR("<+0630>-6:30")
|
|
TZ_Asia_Yekaterinburg, //PSTR("<+05>-5")
|
|
TZ_Asia_Yerevan, //PSTR("<+04>-4")
|
|
#endif
|
|
|
|
#if USING_ATLANTIC
|
|
TZ_Atlantic_Azores, //PSTR("<-01>1<+00>,M3.5.0/0,M10.5.0/1")
|
|
TZ_Atlantic_Bermuda, //PSTR("AST4ADT,M3.2.0,M11.1.0")
|
|
TZ_Atlantic_Canary, //PSTR("WET0WEST,M3.5.0/1,M10.5.0")
|
|
TZ_Atlantic_Cape_Verde, //PSTR("<-01>1")
|
|
TZ_Atlantic_Faroe, //PSTR("WET0WEST,M3.5.0/1,M10.5.0")
|
|
TZ_Atlantic_Madeira, //PSTR("WET0WEST,M3.5.0/1,M10.5.0")
|
|
TZ_Atlantic_Reykjavik, //PSTR("GMT0")
|
|
TZ_Atlantic_South_Georgia, //PSTR("<-02>2")
|
|
TZ_Atlantic_Stanley, //PSTR("<-03>3")
|
|
TZ_Atlantic_St_Helena, //PSTR("GMT0")
|
|
#endif
|
|
|
|
#if USING_AUSTRALIA
|
|
TZ_Australia_Adelaide, //PSTR("ACST-9:30ACDT,M10.1.0,M4.1.0/3")
|
|
TZ_Australia_Brisbane, //PSTR("AEST-10")
|
|
TZ_Australia_Broken_Hill, //PSTR("ACST-9:30ACDT,M10.1.0,M4.1.0/3")
|
|
TZ_Australia_Currie, //PSTR("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
TZ_Australia_Darwin, //PSTR("ACST-9:30")
|
|
TZ_Australia_Eucla, //PSTR("<+0845>-8:45")
|
|
TZ_Australia_Hobart, //PSTR("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
TZ_Australia_Lindeman, //PSTR("AEST-10")
|
|
TZ_Australia_Lord_Howe, //PSTR("<+1030>-10:30<+11>-11,M10.1.0,M4.1.0")
|
|
TZ_Australia_Melbourne, //PSTR("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
TZ_Australia_Perth, //PSTR("AWST-8")
|
|
TZ_Australia_Sydney, //PSTR("AEST-10AEDT,M10.1.0,M4.1.0/3")
|
|
#endif
|
|
|
|
#if USING_EUROPE
|
|
TZ_Europe_Amsterdam, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Andorra, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Astrakhan, //PSTR("<+04>-4")
|
|
TZ_Europe_Athens, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Belgrade, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Berlin, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Bratislava, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Brussels, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Bucharest, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Budapest, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Busingen, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Chisinau, //PSTR("EET-2EEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Copenhagen, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Dublin, //PSTR("IST-1GMT0,M10.5.0,M3.5.0/1")
|
|
TZ_Europe_Gibraltar, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Guernsey, //PSTR("GMT0BST,M3.5.0/1,M10.5.0")
|
|
TZ_Europe_Helsinki, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Isle_of_Man, //PSTR("GMT0BST,M3.5.0/1,M10.5.0")
|
|
TZ_Europe_Istanbul, //PSTR("<+03>-3")
|
|
TZ_Europe_Jersey, //PSTR("GMT0BST,M3.5.0/1,M10.5.0")
|
|
TZ_Europe_Kaliningrad, //PSTR("EET-2")
|
|
TZ_Europe_Kiev, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Kirov, //PSTR("<+03>-3")
|
|
TZ_Europe_Lisbon, //PSTR("WET0WEST,M3.5.0/1,M10.5.0")
|
|
TZ_Europe_Ljubljana, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_London, //PSTR("GMT0BST,M3.5.0/1,M10.5.0")
|
|
TZ_Europe_Luxembourg, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Madrid, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Malta, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Mariehamn, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Minsk, //PSTR("<+03>-3")
|
|
TZ_Europe_Monaco, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Moscow, //PSTR("MSK-3")
|
|
TZ_Europe_Oslo, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Paris, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Podgorica, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Prague, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Riga, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Rome, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Samara, //PSTR("<+04>-4")
|
|
TZ_Europe_San_Marino, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Sarajevo, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Saratov, //PSTR("<+04>-4")
|
|
TZ_Europe_Simferopol, //PSTR("MSK-3")
|
|
TZ_Europe_Skopje, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Sofia, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Stockholm, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Tallinn, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Tirane, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Ulyanovsk, //PSTR("<+04>-4")
|
|
TZ_Europe_Uzhgorod, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Vaduz, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Vatican, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Vienna, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Vilnius, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Volgograd, //PSTR("<+04>-4")
|
|
TZ_Europe_Warsaw, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Zagreb, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
TZ_Europe_Zaporozhye, //PSTR("EET-2EEST,M3.5.0/3,M10.5.0/4")
|
|
TZ_Europe_Zurich, //PSTR("CET-1CEST,M3.5.0,M10.5.0/3")
|
|
#endif
|
|
|
|
#if USING_INDIAN
|
|
TZ_Indian_Antananarivo, //PSTR("EAT-3")
|
|
TZ_Indian_Chagos, //PSTR("<+06>-6")
|
|
TZ_Indian_Christmas, //PSTR("<+07>-7")
|
|
TZ_Indian_Cocos, //PSTR("<+0630>-6:30")
|
|
TZ_Indian_Comoro, //PSTR("EAT-3")
|
|
TZ_Indian_Kerguelen, //PSTR("<+05>-5")
|
|
TZ_Indian_Mahe, //PSTR("<+04>-4")
|
|
TZ_Indian_Maldives, //PSTR("<+05>-5")
|
|
TZ_Indian_Mauritius, //PSTR("<+04>-4")
|
|
TZ_Indian_Mayotte, //PSTR("EAT-3")
|
|
TZ_Indian_Reunion, //PSTR("<+04>-4")
|
|
#endif
|
|
|
|
|
|
#if USING_PACIFIC
|
|
TZ_Pacific_Apia, //PSTR("<+13>-13<+14>,M9.5.0/3,M4.1.0/4")
|
|
TZ_Pacific_Auckland, //PSTR("NZST-12NZDT,M9.5.0,M4.1.0/3")
|
|
TZ_Pacific_Bougainville, //PSTR("<+11>-11")
|
|
TZ_Pacific_Chatham, //PSTR("<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45")
|
|
TZ_Pacific_Chuuk, //PSTR("<+10>-10")
|
|
TZ_Pacific_Easter, //PSTR("<-06>6<-05>,M9.1.6/22,M4.1.6/22")
|
|
TZ_Pacific_Efate, //PSTR("<+11>-11")
|
|
TZ_Pacific_Enderbury, //PSTR("<+13>-13")
|
|
TZ_Pacific_Fakaofo, //PSTR("<+13>-13")
|
|
TZ_Pacific_Fiji, //PSTR("<+12>-12<+13>,M11.2.0,M1.2.3/99")
|
|
TZ_Pacific_Funafuti, //PSTR("<+12>-12")
|
|
TZ_Pacific_Galapagos, //PSTR("<-06>6")
|
|
TZ_Pacific_Gambier, //PSTR("<-09>9")
|
|
TZ_Pacific_Guadalcanal, //PSTR("<+11>-11")
|
|
TZ_Pacific_Guam, //PSTR("ChST-10")
|
|
TZ_Pacific_Honolulu, //PSTR("HST10")
|
|
TZ_Pacific_Kiritimati, //PSTR("<+14>-14")
|
|
TZ_Pacific_Kosrae, //PSTR("<+11>-11")
|
|
TZ_Pacific_Kwajalein, //PSTR("<+12>-12")
|
|
TZ_Pacific_Majuro, //PSTR("<+12>-12")
|
|
TZ_Pacific_Marquesas, //PSTR("<-0930>9:30")
|
|
TZ_Pacific_Midway, //PSTR("SST11")
|
|
TZ_Pacific_Nauru, //PSTR("<+12>-12")
|
|
TZ_Pacific_Niue, //PSTR("<-11>11")
|
|
TZ_Pacific_Norfolk, //PSTR("<+11>-11<+12>,M10.1.0,M4.1.0/3")
|
|
TZ_Pacific_Noumea, //PSTR("<+11>-11")
|
|
TZ_Pacific_Pago_Pago, //PSTR("SST11")
|
|
TZ_Pacific_Palau, //PSTR("<+09>-9")
|
|
TZ_Pacific_Pitcairn, //PSTR("<-08>8")
|
|
TZ_Pacific_Pohnpei, //PSTR("<+11>-11")
|
|
TZ_Pacific_Port_Moresby, //PSTR("<+10>-10")
|
|
TZ_Pacific_Rarotonga, //PSTR("<-10>10")
|
|
TZ_Pacific_Saipan, //PSTR("ChST-10")
|
|
TZ_Pacific_Tahiti, //PSTR("<-10>10")
|
|
TZ_Pacific_Tarawa, //PSTR("<+12>-12")
|
|
TZ_Pacific_Tongatapu, //PSTR("<+13>-13")
|
|
TZ_Pacific_Wake, //PSTR("<+12>-12")
|
|
TZ_Pacific_Wallis, //PSTR("<+12>-12")
|
|
#endif
|
|
|
|
#if USING_ETC_GMT
|
|
TZ_Etc_GMT, //PSTR("GMT0")
|
|
TZ_Etc_GMTm0, //PSTR("GMT0")
|
|
TZ_Etc_GMTm1, //PSTR("<+01>-1")
|
|
TZ_Etc_GMTm2, //PSTR("<+02>-2")
|
|
TZ_Etc_GMTm3, //PSTR("<+03>-3")
|
|
TZ_Etc_GMTm4, //PSTR("<+04>-4")
|
|
TZ_Etc_GMTm5, //PSTR("<+05>-5")
|
|
TZ_Etc_GMTm6, //PSTR("<+06>-6")
|
|
TZ_Etc_GMTm7, //PSTR("<+07>-7")
|
|
TZ_Etc_GMTm8, //PSTR("<+08>-8")
|
|
TZ_Etc_GMTm9, //PSTR("<+09>-9")
|
|
TZ_Etc_GMTm10, //PSTR("<+10>-10")
|
|
TZ_Etc_GMTm11, //PSTR("<+11>-11")
|
|
TZ_Etc_GMTm12, //PSTR("<+12>-12")
|
|
TZ_Etc_GMTm13, //PSTR("<+13>-13")
|
|
TZ_Etc_GMTm14, //PSTR("<+14>-14")
|
|
TZ_Etc_GMT0, //PSTR("GMT0")
|
|
TZ_Etc_GMTp0, //PSTR("GMT0")
|
|
TZ_Etc_GMTp1, //PSTR("<-01>1")
|
|
TZ_Etc_GMTp2, //PSTR("<-02>2")
|
|
TZ_Etc_GMTp3, //PSTR("<-03>3")
|
|
TZ_Etc_GMTp4, //PSTR("<-04>4")
|
|
TZ_Etc_GMTp5, //PSTR("<-05>5")
|
|
TZ_Etc_GMTp6, //PSTR("<-06>6")
|
|
TZ_Etc_GMTp7, //PSTR("<-07>7")
|
|
TZ_Etc_GMTp8, //PSTR("<-08>8")
|
|
TZ_Etc_GMTp9, //PSTR("<-09>9")
|
|
TZ_Etc_GMTp10, //PSTR("<-10>10")
|
|
TZ_Etc_GMTp11, //PSTR("<-11>11")
|
|
TZ_Etc_GMTp12, //PSTR("<-12>12")
|
|
TZ_Etc_UCT, //PSTR("UTC0")
|
|
TZ_Etc_UTC, //PSTR("UTC0")
|
|
TZ_Etc_Greenwich, //PSTR("GMT0")
|
|
TZ_Etc_Universal, //PSTR("UTC0")
|
|
TZ_Etc_Zulu, //PSTR("UTC0")
|
|
#endif
|
|
};
|
|
|
|
#endif // TZDB_H
|