Continuation of timezones:
{"TZ_America_Santarem ","<-03>3"},
{"TZ_America_Santiago ","<-04>4<-03>,M9.1.6/24,M4.1.6/24"},
{"TZ_America_Santo_Domingo ","AST4"},
{"TZ_America_Sao_Paulo ","<-03>3"},
{"TZ_America_Scoresbysund ","<-01>1<+00>,M3.5.0/0,M10.5.0/1"},
{"TZ_America_Sitka ","AKST9AKDT,M3.2.0,M11.1.0"},
{"TZ_America_St_Barthelemy ","AST4"},
{"TZ_America_St_Johns ","NST3:30NDT,M3.2.0,M11.1.0"},
{"TZ_America_St_Kitts ","AST4"},
{"TZ_America_St_Lucia ","AST4"},
{"TZ_America_St_Thomas ","AST4"},
{"TZ_America_St_Vincent ","AST4"},
{"TZ_America_Swift_Current ","CST6"},
{"TZ_America_Tegucigalpa ","CST6"},
{"TZ_America_Thule ","AST4ADT,M3.2.0,M11.1.0"},
{"TZ_America_Thunder_Bay ","EST5EDT,M3.2.0,M11.1.0"},
{"TZ_America_Tijuana ","PST8PDT,M3.2.0,M11.1.0"},
{"TZ_America_Toronto ","EST5EDT,M3.2.0,M11.1.0"},
{"TZ_America_Tortola ","AST4"},
{"TZ_America_Vancouver ","PST8PDT,M3.2.0,M11.1.0"},
{"TZ_America_Whitehorse ","MST7"},
{"TZ_America_Winnipeg ","CST6CDT,M3.2.0,M11.1.0"},
{"TZ_America_Yakutat ","AKST9AKDT,M3.2.0,M11.1.0"},
{"TZ_America_Yellowknife ","MST7MDT,M3.2.0,M11.1.0"},
{"TZ_Antarctica_Casey ","<+11>-11"},
{"TZ_Antarctica_Davis ","<+07>-7"},
{"TZ_Antarctica_DumontDUrville ","<+10>-10"},
{"TZ_Antarctica_Macquarie ","AEST-10AEDT,M10.1.0,M4.1.0/3"},
{"TZ_Antarctica_Mawson ","<+05>-5"},
{"TZ_Antarctica_McMurdo ","NZST-12NZDT,M9.5.0,M4.1.0/3"},
{"TZ_Antarctica_Palmer ","<-03>3"},
{"TZ_Antarctica_Rothera ","<-03>3"},
{"TZ_Antarctica_Syowa ","<+03>-3"},
{"TZ_Antarctica_Troll ","<+00>0<+02>-2,M3.5.0/1,M10.5.0/3"},
{"TZ_Antarctica_Vostok ","<+06>-6"},
{"TZ_Arctic_Longyearbyen ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Asia_Aden ","<+03>-3"},
{"TZ_Asia_Almaty ","<+06>-6"},
{"TZ_Asia_Amman ","<+03>-3"},
{"TZ_Asia_Anadyr ","<+12>-12"},
{"TZ_Asia_Aqtau ","<+05>-5"},
{"TZ_Asia_Aqtobe ","<+05>-5"},
{"TZ_Asia_Ashgabat ","<+05>-5"},
{"TZ_Asia_Atyrau ","<+05>-5"},
{"TZ_Asia_Baghdad ","<+03>-3"},
{"TZ_Asia_Bahrain ","<+03>-3"},
{"TZ_Asia_Baku ","<+04>-4"},
{"TZ_Asia_Bangkok ","<+07>-7"},
{"TZ_Asia_Barnaul ","<+07>-7"},
{"TZ_Asia_Beirut ","EET-2EEST,M3.5.0/0,M10.5.0/0"},
{"TZ_Asia_Bishkek ","<+06>-6"},
{"TZ_Asia_Brunei ","<+08>-8"},
{"TZ_Asia_Chita ","<+09>-9"},
{"TZ_Asia_Choibalsan ","<+08>-8"},
{"TZ_Asia_Colombo ","<+0530>-5:30"},
{"TZ_Asia_Damascus ","<+03>-3"},
{"TZ_Asia_Dhaka ","<+06>-6"},
{"TZ_Asia_Dili ","<+09>-9"},
{"TZ_Asia_Dubai ","<+04>-4"},
{"TZ_Asia_Dushanbe ","<+05>-5"},
{"TZ_Asia_Famagusta ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Asia_Gaza ","EET-2EEST,M3.4.4/50,M10.4.4/50"},
{"TZ_Asia_Hebron ","EET-2EEST,M3.4.4/50,M10.4.4/50"},
{"TZ_Asia_Ho_Chi_Minh ","<+07>-7"},
{"TZ_Asia_Hong_Kong ","HKT-8"},
{"TZ_Asia_Hovd ","<+07>-7"},
{"TZ_Asia_Irkutsk ","<+08>-8"},
{"TZ_Asia_Jakarta ","WIB-7"},
{"TZ_Asia_Jayapura ","WIT-9"},
{"TZ_Asia_Jerusalem ","IST-2IDT,M3.4.4/26,M10.5.0"},
{"TZ_Asia_Kabul ","<+0430>-4:30"},
{"TZ_Asia_Kamchatka ","<+12>-12"},
{"TZ_Asia_Karachi ","PKT-5"},
{"TZ_Asia_Kathmandu ","<+0545>-5:45"},
{"TZ_Asia_Khandyga ","<+09>-9"},
{"TZ_Asia_Kolkata ","IST-5:30"},
{"TZ_Asia_Krasnoyarsk ","<+07>-7"},
{"TZ_Asia_Kuala_Lumpur ","<+08>-8"},
{"TZ_Asia_Kuching ","<+08>-8"},
{"TZ_Asia_Kuwait ","<+03>-3"},
{"TZ_Asia_Macau ","CST-8"},
{"TZ_Asia_Magadan ","<+11>-11"},
{"TZ_Asia_Makassar ","WITA-8"},
{"TZ_Asia_Manila ","PST-8"},
{"TZ_Asia_Muscat ","<+04>-4"},
{"TZ_Asia_Nicosia ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Asia_Novokuznetsk ","<+07>-7"},
{"TZ_Asia_Novosibirsk ","<+07>-7"},
{"TZ_Asia_Omsk ","<+06>-6"},
{"TZ_Asia_Oral ","<+05>-5"},
{"TZ_Asia_Phnom_Penh ","<+07>-7"},
{"TZ_Asia_Pontianak ","WIB-7"},
{"TZ_Asia_Pyongyang ","KST-9"},
{"TZ_Asia_Qatar ","<+03>-3"},
{"TZ_Asia_Qyzylorda ","<+05>-5"},
{"TZ_Asia_Riyadh ","<+03>-3"},
{"TZ_Asia_Sakhalin ","<+11>-11"},
{"TZ_Asia_Samarkand ","<+05>-5"},
{"TZ_Asia_Seoul ","KST-9"},
{"TZ_Asia_Shanghai ","CST-8"},
{"TZ_Asia_Singapore ","<+08>-8"},
{"TZ_Asia_Srednekolymsk ","<+11>-11"},
{"TZ_Asia_Taipei ","CST-8"},
{"TZ_Asia_Tashkent ","<+05>-5"},
{"TZ_Asia_Tbilisi ","<+04>-4"},
{"TZ_Asia_Tehran ","<+0330>-3:30"},
{"TZ_Asia_Thimphu ","<+06>-6"},
{"TZ_Asia_Tokyo ","JST-9"},
{"TZ_Asia_Tomsk ","<+07>-7"},
{"TZ_Asia_Ulaanbaatar ","<+08>-8"},
{"TZ_Asia_Urumqi ","<+06>-6"},
{"TZ_Asia_UstmNera ","<+10>-10"},
{"TZ_Asia_Vientiane ","<+07>-7"},
{"TZ_Asia_Vladivostok ","<+10>-10"},
{"TZ_Asia_Yakutsk ","<+09>-9"},
{"TZ_Asia_Yangon ","<+0630>-6:30"},
{"TZ_Asia_Yekaterinburg ","<+05>-5"},
{"TZ_Asia_Yerevan ","<+04>-4"},
{"TZ_Atlantic_Azores ","<-01>1<+00>,M3.5.0/0,M10.5.0/1"},
{"TZ_Atlantic_Bermuda ","AST4ADT,M3.2.0,M11.1.0"},
{"TZ_Atlantic_Canary ","WET0WEST,M3.5.0/1,M10.5.0"},
{"TZ_Atlantic_Cape_Verde ","<-01>1"},
{"TZ_Atlantic_Faroe ","WET0WEST,M3.5.0/1,M10.5.0"},
{"TZ_Atlantic_Madeira ","WET0WEST,M3.5.0/1,M10.5.0"},
{"TZ_Atlantic_Reykjavik ","GMT0"},
{"TZ_Atlantic_South_Georgia ","<-02>2"},
{"TZ_Atlantic_Stanley ","<-03>3"},
{"TZ_Atlantic_St_Helena ","GMT0"},
{"TZ_Australia_Adelaide ","ACST-9:30ACDT,M10.1.0,M4.1.0/3"},
{"TZ_Australia_Brisbane ","AEST-10"},
{"TZ_Australia_Broken_Hill ","ACST-9:30ACDT,M10.1.0,M4.1.0/3"},
{"TZ_Australia_Currie ","AEST-10AEDT,M10.1.0,M4.1.0/3"},
{"TZ_Australia_Darwin ","ACST-9:30"},
{"TZ_Australia_Eucla ","<+0845>-8:45"},
{"TZ_Australia_Hobart ","AEST-10AEDT,M10.1.0,M4.1.0/3"},
{"TZ_Australia_Lindeman ","AEST-10"},
{"TZ_Australia_Lord_Howe ","<+1030>-10:30<+11>-11,M10.1.0,M4.1.0"},
{"TZ_Australia_Melbourne ","AEST-10AEDT,M10.1.0,M4.1.0/3"},
{"TZ_Australia_Perth ","AWST-8"},
{"TZ_Australia_Sydney ","AEST-10AEDT,M10.1.0,M4.1.0/3"},
{"TZ_Europe_Amsterdam ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Andorra ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Astrakhan ","<+04>-4"},
{"TZ_Europe_Athens ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Belgrade ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Berlin ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Bratislava ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Brussels ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Bucharest ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Budapest ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Busingen ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Chisinau ","EET-2EEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Copenhagen ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Dublin ","IST-1GMT0,M10.5.0,M3.5.0/1"},
{"TZ_Europe_Gibraltar ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Guernsey ","GMT0BST,M3.5.0/1,M10.5.0"},
{"TZ_Europe_Helsinki ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Isle_of_Man ","GMT0BST,M3.5.0/1,M10.5.0"},
{"TZ_Europe_Istanbul ","<+03>-3"},
{"TZ_Europe_Jersey ","GMT0BST,M3.5.0/1,M10.5.0"},
{"TZ_Europe_Kaliningrad ","EET-2"},
{"TZ_Europe_Kiev ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Kirov ","<+03>-3"},
{"TZ_Europe_Lisbon ","WET0WEST,M3.5.0/1,M10.5.0"},
{"TZ_Europe_Ljubljana ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_London ","GMT0BST,M3.5.0/1,M10.5.0"},
{"TZ_Europe_Luxembourg ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Madrid ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Malta ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Mariehamn ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Minsk ","<+03>-3"},
{"TZ_Europe_Monaco ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Moscow ","MSK-3"},
{"TZ_Europe_Oslo ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Paris ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Podgorica ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Prague ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Riga ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Rome ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Samara ","<+04>-4"},
{"TZ_Europe_San_Marino ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Sarajevo ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Saratov ","<+04>-4"},
{"TZ_Europe_Simferopol ","MSK-3"},
{"TZ_Europe_Skopje ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Sofia ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Stockholm ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Tallinn ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Tirane ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Ulyanovsk ","<+04>-4"},
{"TZ_Europe_Uzhgorod ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Vaduz ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Vatican ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Vienna ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Vilnius ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Volgograd ","<+03>-3"},
{"TZ_Europe_Warsaw ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Zagreb ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Europe_Zaporozhye ","EET-2EEST,M3.5.0/3,M10.5.0/4"},
{"TZ_Europe_Zurich ","CET-1CEST,M3.5.0,M10.5.0/3"},
{"TZ_Indian_Antananarivo ","EAT-3"},
{"TZ_Indian_Chagos ","<+06>-6"},
{"TZ_Indian_Christmas ","<+07>-7"},
{"TZ_Indian_Cocos ","<+0630>-6:30"},
{"TZ_Indian_Comoro ","EAT-3"},
{"TZ_Indian_Kerguelen ","<+05>-5"},
{"TZ_Indian_Mahe ","<+04>-4"},
{"TZ_Indian_Maldives ","<+05>-5"},
{"TZ_Indian_Mauritius ","<+04>-4"},
{"TZ_Indian_Mayotte ","EAT-3"},
{"TZ_Indian_Reunion ","<+04>-4"},
{"TZ_Pacific_Apia ","<+13>-13"},
{"TZ_Pacific_Auckland ","NZST-12NZDT,M9.5.0,M4.1.0/3"},
{"TZ_Pacific_Bougainville ","<+11>-11"},
{"TZ_Pacific_Chatham ","<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45"},
{"TZ_Pacific_Chuuk ","<+10>-10"},
{"TZ_Pacific_Easter ","<-06>6<-05>,M9.1.6/22,M4.1.6/22"},
{"TZ_Pacific_Efate ","<+11>-11"},
{"TZ_Pacific_Enderbury ","<+13>-13"},
{"TZ_Pacific_Fakaofo ","<+13>-13"},
{"TZ_Pacific_Fiji ","<+12>-12"},
{"TZ_Pacific_Funafuti ","<+12>-12"},
{"TZ_Pacific_Galapagos ","<-06>6"},
{"TZ_Pacific_Gambier ","<-09>9"},
{"TZ_Pacific_Guadalcanal ","<+11>-11"},
{"TZ_Pacific_Guam ","ChST-10"},
{"TZ_Pacific_Honolulu ","HST10"},
{"TZ_Pacific_Kiritimati ","<+14>-14"},
{"TZ_Pacific_Kosrae ","<+11>-11"},
{"TZ_Pacific_Kwajalein ","<+12>-12"},
{"TZ_Pacific_Majuro ","<+12>-12"},
{"TZ_Pacific_Marquesas ","<-0930>9:30"},
{"TZ_Pacific_Midway ","SST11"},
{"TZ_Pacific_Nauru ","<+12>-12"},
{"TZ_Pacific_Niue ","<-11>11"},
{"TZ_Pacific_Norfolk ","<+11>-11<+12>,M10.1.0,M4.1.0/3"},
{"TZ_Pacific_Noumea ","<+11>-11"},
{"TZ_Pacific_Pago_Pago ","SST11"},
{"TZ_Pacific_Palau ","<+09>-9"},
{"TZ_Pacific_Pitcairn ","<-08>8"},
{"TZ_Pacific_Pohnpei ","<+11>-11"},
{"TZ_Pacific_Port_Moresby ","<+10>-10"},
{"TZ_Pacific_Rarotonga ","<-10>10"},
{"TZ_Pacific_Saipan ","ChST-10"},
{"TZ_Pacific_Tahiti ","<-10>10"},
{"TZ_Pacific_Tarawa ","<+12>-12"},
{"TZ_Pacific_Tongatapu ","<+13>-13"},
{"TZ_Pacific_Wake ","<+12>-12"},
{"TZ_Pacific_Wallis ","<+12>-12"},
{"TZ_Etc_GMT ","GMT0"},
{"TZ_Etc_GMTm0 ","GMT0"},
{"TZ_Etc_GMTm1 ","<+01>-1"},
{"TZ_Etc_GMTm2 ","<+02>-2"},
{"TZ_Etc_GMTm3 ","<+03>-3"},
{"TZ_Etc_GMTm4 ","<+04>-4"},
{"TZ_Etc_GMTm5 ","<+05>-5"},
{"TZ_Etc_GMTm6 ","<+06>-6"},
{"TZ_Etc_GMTm7 ","<+07>-7"},
{"TZ_Etc_GMTm8 ","<+08>-8"},
{"TZ_Etc_GMTm9 ","<+09>-9"},
{"TZ_Etc_GMTm10 ","<+10>-10"},
{"TZ_Etc_GMTm11 ","<+11>-11"},
{"TZ_Etc_GMTm12 ","<+12>-12"},
{"TZ_Etc_GMTm13 ","<+13>-13"},
{"TZ_Etc_GMTm14 ","<+14>-14"},
{"TZ_Etc_GMT0 ","GMT0"},
{"TZ_Etc_GMTp0 ","GMT0"},
{"TZ_Etc_GMTp1 ","<-01>1"},
{"TZ_Etc_GMTp2 ","<-02>2"},
{"TZ_Etc_GMTp3 ","<-03>3"},
{"TZ_Etc_GMTp4 ","<-04>4"},
{"TZ_Etc_GMTp5 ","<-05>5"},
{"TZ_Etc_GMTp6 ","<-06>6"},
{"TZ_Etc_GMTp7 ","<-07>7"},
{"TZ_Etc_GMTp8 ","<-08>8"},
{"TZ_Etc_GMTp9 ","<-09>9"},
{"TZ_Etc_GMTp10 ","<-10>10"},
{"TZ_Etc_GMTp11 ","<-11>11"},
{"TZ_Etc_GMTp12 ","<-12>12"},
{"TZ_Etc_UCT ","UTC0"},
{"TZ_Etc_UTC ","UTC0"},
{"TZ_Etc_Greenwich ","GMT0"},
{"TZ_Etc_Universal ","UTC0"},
{"TZ_Etc_Zulu ","UTC0"},
{"EOF", "eof"}
};
char *getTimeZoneLit(int tzindex) {
return(tz[tzindex].tzlit);
}
char *getTimeZone(int tzindex) {
return(tz[tzindex].tzzone);
}
#endif // TZDB_H
#endif
time()
return −1 if it cannot get the time? At least that is what it is supposed to do.-1
. When the year is70
, the result fromtime
is18
(I guess that's how many seconds the device has been online). When the year is valid, it returns expected epoch, e.g.1670274493
.