[tz] Beginner's help request

Brian Inglis Brian.Inglis at SystematicSw.ab.ca
Sun Oct 15 18:43:19 UTC 2017


On 2017-10-15 00:13, Paul Eggert wrote:
> Daniel Ford wrote:
>> Perhaps if I can find somewhere that explains 'POSIX TZ string format', I
>> might begin to understand your table.  I'll have a look around.
> http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html
> (Look for "TZ".) This explains the POSIX TZ variable's format.
> http://man7.org/linux/man-pages/man5/tzfile.5.html
> (Look for "Version 3 format".) This explains the minor extensions used in tzdb
> binary files.

The attached shell script will generate output similar to Paul's suggestion,
when run against installed binary zoneinfo files.
It was tested on Windows Subsystem for Linux/"Bash for Windows"/Ubuntu tzdata
2016j and Cygwin tzdata 2017b.
The outputs from running the script against those systems are attached.
Either or both systems can be installed under Windows to support Unix scripts
and development, and both provide a tzdata package to install the zoneinfo files
as part of their base systems.

The script was simplified from a long one-liner pipeline using various commands,
to do selection of files only using find, strings to extract text from each
binary file, sed to pick the last line containing the POSIX rule, skip
.../posix/..., .../right/..., *?.?* files, and strip the leading directory path
to leave the zone paths.

Storage space required could be reduced by filtering the list to only contain
entries in zone1970.tab, front end compression of zone paths, and back end
compression of common/duplicate rules.
This could be done by a program to generate source code for compact C or asm
tables to build into your system, using the zones and POSIX rules in the list,
or the binary zoneinfo files directly, if you write a directory walker, strings
finder, and filter to do the same as the script.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

-------------- next part --------------
#!/bin/sh
# tzposixrules.sh - extract POSIX rule at end of zoneinfo files

zid=/usr/share/zoneinfo/	# zoneinfo directory path

for zif in $(
		find $zid -type f	# files only
	)
do
	# dump all text strings with leading file path -f
	strings -f $zif	| \
	sed "
		\$!d		# delete all but last line - escape '$'
		/\/posix\//d	# delete .../posix/... paths
		/\/right\//d	# delete .../right/... paths
		/[^.]\+\.[^:]\+:/d	# delete *?.?* files
		s|^$zid||	# strip leading zoneinfo directory path
	#	s|:\s|\t|	# tab delimit fields - uncomment to enable
	"
done
-------------- next part --------------
Africa/Accra: GMT0
Africa/Algiers: CET-1
Africa/Bissau: GMT0
Africa/Casablanca: WET0WEST,M3.5.0,M10.5.0/3
Africa/Ceuta: CET-1CEST,M3.5.0,M10.5.0/3
Africa/El_Aaiun: WET0WEST,M3.5.0,M10.5.0/3
Africa/Juba: EAT-3
Africa/Kampala: EAT-3
Africa/Libreville: WAT-1
Africa/Lusaka: CAT-2
Africa/Mbabane: SAST-2
Africa/Monrovia: GMT0
Africa/Ndjamena: WAT-1
Africa/Tunis: CET-1
Africa/Windhoek: WAT-1WAST,M9.1.0,M4.1.0
America/Anchorage: AKST9AKDT,M3.2.0,M11.1.0
America/Araguaina: BRT3
America/Argentina/La_Rioja: ART3
America/Argentina/Rio_Gallegos: ART3
America/Argentina/Salta: ART3
America/Argentina/San_Juan: ART3
America/Argentina/San_Luis: ART3
America/Argentina/Tucuman: ART3
America/Argentina/Ushuaia: ART3
America/Asuncion: PYT4PYST,M10.1.0/0,M3.4.0/0
America/Atka: HST10HDT,M3.2.0,M11.1.0
America/Bahia: BRT3
America/Bahia_Banderas: CST6CDT,M4.1.0,M10.5.0
America/Barbados: AST4
America/Belem: BRT3
America/Belize: CST6
America/Blanc-Sablon: AST4
America/Boa_Vista: AMT4
America/Bogota: COT5
America/Boise: MST7MDT,M3.2.0,M11.1.0
America/Buenos_Aires: ART3
America/Cambridge_Bay: MST7MDT,M3.2.0,M11.1.0
America/Campo_Grande: AMT4AMST,M10.3.0/0,M2.3.0/0
America/Cancun: EST5
America/Caracas: VET4
America/Catamarca: ART3
America/Cayenne: GFT3
America/Chicago: CST6CDT,M3.2.0,M11.1.0
America/Chihuahua: MST7MDT,M4.1.0,M10.5.0
America/Coral_Harbour: EST5
America/Cordoba: ART3
America/Costa_Rica: CST6
America/Creston: MST7
America/Cuiaba: AMT4AMST,M10.3.0/0,M2.3.0/0
America/Curacao: AST4
America/Danmarkshavn: GMT0
America/Dawson: PST8PDT,M3.2.0,M11.1.0
America/Dawson_Creek: MST7
America/Detroit: EST5EDT,M3.2.0,M11.1.0
America/Eirunepe: ACT5
America/El_Salvador: CST6
America/Ensenada: PST8PDT,M3.2.0,M11.1.0
America/Fort_Nelson: MST7
America/Fortaleza: BRT3
America/Glace_Bay: AST4ADT,M3.2.0,M11.1.0
America/Godthab: WGT3WGST,M3.5.0/-2,M10.5.0/-1
America/Goose_Bay: AST4ADT,M3.2.0,M11.1.0
America/Grand_Turk: AST4
America/Guatemala: CST6
America/Guayaquil: ECT5
America/Guyana: GYT4
America/Hermosillo: MST7
America/Indiana/Marengo: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Petersburg: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Tell_City: CST6CDT,M3.2.0,M11.1.0
America/Indiana/Vevay: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Vincennes: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Winamac: EST5EDT,M3.2.0,M11.1.0
America/Indianapolis: EST5EDT,M3.2.0,M11.1.0
America/Inuvik: MST7MDT,M3.2.0,M11.1.0
America/Iqaluit: EST5EDT,M3.2.0,M11.1.0
America/Jujuy: ART3
America/Juneau: AKST9AKDT,M3.2.0,M11.1.0
America/Kentucky/Monticello: EST5EDT,M3.2.0,M11.1.0
America/Knox_IN: CST6CDT,M3.2.0,M11.1.0
America/La_Paz: BOT4
America/Lima: PET5
America/Los_Angeles: PST8PDT,M3.2.0,M11.1.0
America/Louisville: EST5EDT,M3.2.0,M11.1.0
America/Maceio: BRT3
America/Managua: CST6
America/Manaus: AMT4
America/Marigot: AST4
America/Martinique: AST4
America/Matamoros: CST6CDT,M3.2.0,M11.1.0
America/Mazatlan: MST7MDT,M4.1.0,M10.5.0
America/Mendoza: ART3
America/Menominee: CST6CDT,M3.2.0,M11.1.0
America/Merida: CST6CDT,M4.1.0,M10.5.0
America/Metlakatla: AKST9AKDT,M3.2.0,M11.1.0
America/Mexico_City: CST6CDT,M4.1.0,M10.5.0
America/Miquelon: PMST3PMDT,M3.2.0,M11.1.0
America/Moncton: AST4ADT,M3.2.0,M11.1.0
America/Monterrey: CST6CDT,M4.1.0,M10.5.0
America/Montevideo: UYT3
America/Nassau: EST5EDT,M3.2.0,M11.1.0
America/Nipigon: EST5EDT,M3.2.0,M11.1.0
America/Nome: AKST9AKDT,M3.2.0,M11.1.0
America/Noronha: FNT2
America/North_Dakota/Beulah: CST6CDT,M3.2.0,M11.1.0
America/North_Dakota/Center: CST6CDT,M3.2.0,M11.1.0
America/North_Dakota/New_Salem: CST6CDT,M3.2.0,M11.1.0
America/Ojinaga: MST7MDT,M3.2.0,M11.1.0
America/Panama: EST5
America/Pangnirtung: EST5EDT,M3.2.0,M11.1.0
America/Paramaribo: SRT3
America/Phoenix: MST7
America/Port-au-Prince: EST5
America/Porto_Acre: ACT5
America/Porto_Velho: AMT4
America/Puerto_Rico: AST4
America/Rainy_River: CST6CDT,M3.2.0,M11.1.0
America/Rankin_Inlet: CST6CDT,M3.2.0,M11.1.0
America/Recife: BRT3
America/Resolute: CST6CDT,M3.2.0,M11.1.0
America/Santarem: BRT3
America/Santiago: CLT4CLST,M8.2.6/24,M5.2.6/24
America/Santo_Domingo: AST4
America/Sao_Paulo: BRT3BRST,M10.3.0/0,M2.3.0/0
America/Scoresbysund: EGT1EGST,M3.5.0/0,M10.5.0/1
America/Sitka: AKST9AKDT,M3.2.0,M11.1.0
America/Swift_Current: CST6
America/Tegucigalpa: CST6
America/Thule: AST4ADT,M3.2.0,M11.1.0
America/Thunder_Bay: EST5EDT,M3.2.0,M11.1.0
America/Yakutat: AKST9AKDT,M3.2.0,M11.1.0
America/Yellowknife: MST7MDT,M3.2.0,M11.1.0
Antarctica/Casey: <+11>-11
Antarctica/Davis: <+07>-7
Antarctica/DumontDUrville: <+10>-10
Antarctica/Macquarie: MIST-11
Antarctica/Mawson: <+05>-5
Antarctica/Palmer: CLT4CLST,M8.2.6/24,M5.2.6/24
Antarctica/Rothera: <-03>3
Antarctica/Syowa: <+03>-3
Antarctica/Troll: <+00>0<+02>-2,M3.5.0/1,M10.5.0/3
Antarctica/Vostok: <+06>-6
Asia/Almaty: <+06>-6
Asia/Amman: EET-2EEST,M3.5.4/24,M10.5.5/1
Asia/Anadyr: <+12>-12
Asia/Aqtau: <+05>-5
Asia/Aqtobe: <+05>-5
Asia/Ashgabat: <+05>-5
Asia/Atyrau: <+05>-5
Asia/Baghdad: AST-3
Asia/Baku: <+04>-4
Asia/Bangkok: ICT-7
Asia/Barnaul: <+07>-7
Asia/Beirut: EET-2EEST,M3.5.0/0,M10.5.0/0
Asia/Bishkek: <+06>-6
Asia/Brunei: BNT-8
Asia/Chita: <+09>-9
Asia/Choibalsan: CHOT-8CHOST,M3.5.6,M9.5.6/0
Asia/Colombo: <+0530>-5:30
Asia/Dacca: BDT-6
Asia/Damascus: EET-2EEST,M3.5.5/0,M10.5.5/0
Asia/Dili: TLT-9
Asia/Dubai: GST-4
Asia/Dushanbe: <+05>-5
Asia/Famagusta: <+03>-3
Asia/Gaza: EET-2EEST,M3.5.6/1,M10.5.6/1
Asia/Hebron: EET-2EEST,M3.5.6/1,M10.5.6/1
Asia/Ho_Chi_Minh: ICT-7
Asia/Hovd: HOVT-7HOVST,M3.5.6,M9.5.6/0
Asia/Irkutsk: <+08>-8
Asia/Jakarta: WIB-7
Asia/Jayapura: WIT-9
Asia/Kabul: AFT-4:30
Asia/Kamchatka: <+12>-12
Asia/Karachi: PKT-5
Asia/Katmandu: NPT-5:45
Asia/Khandyga: <+09>-9
Asia/Kolkata: IST-5:30
Asia/Krasnoyarsk: <+07>-7
Asia/Kuala_Lumpur: MYT-8
Asia/Kuching: MYT-8
Asia/Kuwait: AST-3
Asia/Macao: CST-8
Asia/Magadan: <+11>-11
Asia/Makassar: WITA-8
Asia/Manila: PHT-8
Asia/Nicosia: EET-2EEST,M3.5.0/3,M10.5.0/4
Asia/Novokuznetsk: <+07>-7
Asia/Novosibirsk: <+07>-7
Asia/Omsk: <+06>-6
Asia/Oral: <+05>-5
Asia/Pontianak: WIB-7
Asia/Pyongyang: KST-8:30
Asia/Qatar: AST-3
Asia/Qyzylorda: <+06>-6
Asia/Rangoon: MMT-6:30
Asia/Sakhalin: <+11>-11
Asia/Samarkand: <+05>-5
Asia/Srednekolymsk: <+11>-11
Asia/Tashkent: <+05>-5
Asia/Tbilisi: <+04>-4
Asia/Thimphu: BTT-6
Asia/Tomsk: <+07>-7
Asia/Ulaanbaatar: ULAT-8ULAST,M3.5.6,M9.5.6/0
Asia/Urumqi: XJT-6
Asia/Ust-Nera: <+10>-10
Asia/Vladivostok: <+10>-10
Asia/Yakutsk: <+09>-9
Asia/Yekaterinburg: <+05>-5
Asia/Yerevan: <+04>-4
Atlantic/Azores: AZOT1AZOST,M3.5.0/0,M10.5.0/1
Atlantic/Bermuda: AST4ADT,M3.2.0,M11.1.0
Atlantic/Canary: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/Cape_Verde: CVT1
Atlantic/Faeroe: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/Jan_Mayen: CET-1CEST,M3.5.0,M10.5.0/3
Atlantic/Madeira: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/South_Georgia: GST2
Atlantic/St_Helena: GMT0
Atlantic/Stanley: FKST3
Australia/Adelaide: ACST-9:30ACDT,M10.1.0,M4.1.0/3
Australia/Broken_Hill: ACST-9:30ACDT,M10.1.0,M4.1.0/3
Australia/Currie: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Eucla: ACWST-8:45
Australia/Lindeman: AEST-10
Australia/Lord_Howe: LHST-10:30LHDT-11,M10.1.0,M4.1.0
Australia/North: ACST-9:30
Australia/Perth: AWST-8
Australia/Queensland: AEST-10
Australia/Sydney: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Tasmania: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Victoria: AEST-10AEDT,M10.1.0,M4.1.0/3
CET: CET-1CEST,M3.5.0,M10.5.0/3
CST6CDT: CST6CDT,M3.2.0,M11.1.0
Canada/Atlantic: AST4ADT,M3.2.0,M11.1.0
Canada/Central: CST6CDT,M3.2.0,M11.1.0
Canada/East-Saskatchewan: CST6
Canada/Eastern: EST5EDT,M3.2.0,M11.1.0
Canada/Mountain: MST7MDT,M3.2.0,M11.1.0
Canada/Newfoundland: NST3:30NDT,M3.2.0,M11.1.0
Canada/Pacific: PST8PDT,M3.2.0,M11.1.0
Canada/Yukon: PST8PDT,M3.2.0,M11.1.0
Cuba: CST5CDT,M3.2.0/0,M11.1.0/1
EET: EET-2EEST,M3.5.0/3,M10.5.0/4
EST: EST5
EST5EDT: EST5EDT,M3.2.0,M11.1.0
Egypt: EET-2
Eire: GMT0IST,M3.5.0/1,M10.5.0
Etc/GMT+1: <-01>1
Etc/GMT+10: <-10>10
Etc/GMT+11: <-11>11
Etc/GMT+12: <-12>12
Etc/GMT+2: <-02>2
Etc/GMT+3: <-03>3
Etc/GMT+4: <-04>4
Etc/GMT+5: <-05>5
Etc/GMT+6: <-06>6
Etc/GMT+7: <-07>7
Etc/GMT+8: <-08>8
Etc/GMT+9: <-09>9
Etc/GMT-1: <+01>-1
Etc/GMT-10: <+10>-10
Etc/GMT-11: <+11>-11
Etc/GMT-12: <+12>-12
Etc/GMT-13: <+13>-13
Etc/GMT-14: <+14>-14
Etc/GMT-2: <+02>-2
Etc/GMT-3: <+03>-3
Etc/GMT-4: <+04>-4
Etc/GMT-5: <+05>-5
Etc/GMT-6: <+06>-6
Etc/GMT-7: <+07>-7
Etc/GMT-8: <+08>-8
Etc/GMT-9: <+09>-9
Europe/Amsterdam: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Andorra: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Astrakhan: <+04>-4
Europe/Athens: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Berlin: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Bratislava: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Brussels: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Bucharest: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Budapest: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Chisinau: EET-2EEST,M3.5.0,M10.5.0/3
Europe/Copenhagen: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Gibraltar: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Helsinki: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Kaliningrad: EET-2
Europe/Kiev: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Kirov: <+03>-3
Europe/Ljubljana: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Luxembourg: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Madrid: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Malta: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Minsk: <+03>-3
Europe/Monaco: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Paris: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Riga: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Rome: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Samara: <+04>-4
Europe/Saratov: <+04>-4
Europe/Simferopol: MSK-3
Europe/Sofia: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Stockholm: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Tallinn: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Tirane: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Ulyanovsk: <+04>-4
Europe/Uzhgorod: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Vaduz: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Vienna: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Vilnius: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Volgograd: <+03>-3
Europe/Zaporozhye: EET-2EEST,M3.5.0/3,M10.5.0/4
Factory: <-00>0
GB: GMT0BST,M3.5.0/1,M10.5.0
GMT+0: GMT0
HST: HST10
Hongkong: HKT-8
Iceland: GMT0
Indian/Chagos: IOT-6
Indian/Christmas: CXT-7
Indian/Cocos: CCT-6:30
Indian/Kerguelen: <+05>-5
Indian/Mahe: SCT-4
Indian/Maldives: MVT-5
Indian/Mauritius: MUT-4
Indian/Reunion: RET-4
Iran: IRST-3:30IRDT,J80/0,J264/0
Israel: IST-2IDT,M3.4.4/26,M10.5.0
Jamaica: EST5
Japan: JST-9
Kwajalein: MHT-12
Libya: EET-2
MET: MET-1MEST,M3.5.0,M10.5.0/3
MST: MST7
MST7MDT: MST7MDT,M3.2.0,M11.1.0
NZ: NZST-12NZDT,M9.5.0,M4.1.0/3
Navajo: MST7MDT,M3.2.0,M11.1.0
PRC: CST-8
PST8PDT: PST8PDT,M3.2.0,M11.1.0
Pacific/Apia: WSST-13WSDT,M9.5.0/3,M4.1.0/4
Pacific/Bougainville: BST-11
Pacific/Easter: EAST6EASST,M8.2.6/22,M5.2.6/22
Pacific/Efate: VUT-11
Pacific/Enderbury: PHOT-13
Pacific/Fakaofo: TKT-13
Pacific/Fiji: FJT-12FJST,M11.1.0,M1.3.0/3
Pacific/Funafuti: TVT-12
Pacific/Galapagos: GALT6
Pacific/Gambier: GAMT9
Pacific/Guadalcanal: SBT-11
Pacific/Johnston: HST10
Pacific/Kiritimati: LINT-14
Pacific/Kosrae: KOST-11
Pacific/Majuro: MHT-12
Pacific/Marquesas: MART9:30
Pacific/Nauru: NRT-12
Pacific/Niue: NUT11
Pacific/Norfolk: NFT-11
Pacific/Noumea: NCT-11
Pacific/Palau: PWT-9
Pacific/Pitcairn: PST8
Pacific/Pohnpei: PONT-11
Pacific/Port_Moresby: PGT-10
Pacific/Rarotonga: CKT10
Pacific/Saipan: ChST-10
Pacific/Samoa: SST11
Pacific/Tahiti: TAHT10
Pacific/Tarawa: GILT-12
Pacific/Tongatapu: <+13>-13<+14>,M11.1.0,M1.3.0/3
Pacific/Truk: CHUT-10
Pacific/Wake: WAKT-12
Pacific/Wallis: WFT-12
Poland: CET-1CEST,M3.5.0,M10.5.0/3
Portugal: WET0WEST,M3.5.0/1,M10.5.0
ROC: CST-8
ROK: KST-9
Singapore: SGT-8
Turkey: <+03>-3
UCT: UCT0
W-SU: MSK-3
WET: WET0WEST,M3.5.0/1,M10.5.0
Zulu: UTC0
posixrules: EST5EDT,M3.2.0,M11.1.0
-------------- next part --------------
Africa/Abidjan: GMT0
Africa/Accra: GMT0
Africa/Addis_Ababa: EAT-3
Africa/Algiers: CET-1
Africa/Asmara: EAT-3
Africa/Asmera: EAT-3
Africa/Bamako: GMT0
Africa/Bangui: WAT-1
Africa/Banjul: GMT0
Africa/Bissau: GMT0
Africa/Blantyre: CAT-2
Africa/Brazzaville: WAT-1
Africa/Bujumbura: CAT-2
Africa/Cairo: EET-2
Africa/Casablanca: WET0WEST,M3.5.0,M10.5.0/3
Africa/Ceuta: CET-1CEST,M3.5.0,M10.5.0/3
Africa/Conakry: GMT0
Africa/Dakar: GMT0
Africa/Dar_es_Salaam: EAT-3
Africa/Djibouti: EAT-3
Africa/Douala: WAT-1
Africa/El_Aaiun: WET0WEST,M3.5.0,M10.5.0/3
Africa/Freetown: GMT0
Africa/Gaborone: CAT-2
Africa/Harare: CAT-2
Africa/Johannesburg: SAST-2
Africa/Juba: EAT-3
Africa/Kampala: EAT-3
Africa/Khartoum: EAT-3
Africa/Kigali: CAT-2
Africa/Kinshasa: WAT-1
Africa/Lagos: WAT-1
Africa/Libreville: WAT-1
Africa/Lome: GMT0
Africa/Luanda: WAT-1
Africa/Lubumbashi: CAT-2
Africa/Lusaka: CAT-2
Africa/Malabo: WAT-1
Africa/Maputo: CAT-2
Africa/Maseru: SAST-2
Africa/Mbabane: SAST-2
Africa/Mogadishu: EAT-3
Africa/Monrovia: GMT0
Africa/Nairobi: EAT-3
Africa/Ndjamena: WAT-1
Africa/Niamey: WAT-1
Africa/Nouakchott: GMT0
Africa/Ouagadougou: GMT0
Africa/Porto-Novo: WAT-1
Africa/Sao_Tome: GMT0
Africa/Timbuktu: GMT0
Africa/Tripoli: EET-2
Africa/Tunis: CET-1
Africa/Windhoek: WAT-1WAST,M9.1.0,M4.1.0
America/Adak: HST10HDT,M3.2.0,M11.1.0
America/Anchorage: AKST9AKDT,M3.2.0,M11.1.0
America/Anguilla: AST4
America/Antigua: AST4
America/Araguaina: <-03>3
America/Argentina/Buenos_Aires: <-03>3
America/Argentina/Catamarca: <-03>3
America/Argentina/ComodRivadavia: <-03>3
America/Argentina/Cordoba: <-03>3
America/Argentina/Jujuy: <-03>3
America/Argentina/La_Rioja: <-03>3
America/Argentina/Mendoza: <-03>3
America/Argentina/Rio_Gallegos: <-03>3
America/Argentina/Salta: <-03>3
America/Argentina/San_Juan: <-03>3
America/Argentina/San_Luis: <-03>3
America/Argentina/Tucuman: <-03>3
America/Argentina/Ushuaia: <-03>3
America/Aruba: AST4
America/Asuncion: <-04>4<-03>,M10.1.0/0,M3.4.0/0
America/Atikokan: EST5
America/Atka: HST10HDT,M3.2.0,M11.1.0
America/Bahia: <-03>3
America/Bahia_Banderas: CST6CDT,M4.1.0,M10.5.0
America/Barbados: AST4
America/Belem: <-03>3
America/Belize: CST6
America/Blanc-Sablon: AST4
America/Boa_Vista: <-04>4
America/Bogota: <-05>5
America/Boise: MST7MDT,M3.2.0,M11.1.0
America/Buenos_Aires: <-03>3
America/Cambridge_Bay: MST7MDT,M3.2.0,M11.1.0
America/Campo_Grande: <-04>4<-03>,M10.3.0/0,M2.3.0/0
America/Cancun: EST5
America/Caracas: <-04>4
America/Catamarca: <-03>3
America/Cayenne: <-03>3
America/Cayman: EST5
America/Chicago: CST6CDT,M3.2.0,M11.1.0
America/Chihuahua: MST7MDT,M4.1.0,M10.5.0
America/Coral_Harbour: EST5
America/Cordoba: <-03>3
America/Costa_Rica: CST6
America/Creston: MST7
America/Cuiaba: <-04>4<-03>,M10.3.0/0,M2.3.0/0
America/Curacao: AST4
America/Danmarkshavn: GMT0
America/Dawson: PST8PDT,M3.2.0,M11.1.0
America/Dawson_Creek: MST7
America/Denver: MST7MDT,M3.2.0,M11.1.0
America/Detroit: EST5EDT,M3.2.0,M11.1.0
America/Dominica: AST4
America/Edmonton: MST7MDT,M3.2.0,M11.1.0
America/Eirunepe: <-05>5
America/El_Salvador: CST6
America/Ensenada: PST8PDT,M3.2.0,M11.1.0
America/Fortaleza: <-03>3
America/Fort_Nelson: MST7
America/Fort_Wayne: EST5EDT,M3.2.0,M11.1.0
America/Glace_Bay: AST4ADT,M3.2.0,M11.1.0
America/Godthab: <-03>3<-02>,M3.5.0/-2,M10.5.0/-1
America/Goose_Bay: AST4ADT,M3.2.0,M11.1.0
America/Grand_Turk: AST4
America/Grenada: AST4
America/Guadeloupe: AST4
America/Guatemala: CST6
America/Guayaquil: <-05>5
America/Guyana: <-04>4
America/Halifax: AST4ADT,M3.2.0,M11.1.0
America/Havana: CST5CDT,M3.2.0/0,M11.1.0/1
America/Hermosillo: MST7
America/Indiana/Indianapolis: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Knox: CST6CDT,M3.2.0,M11.1.0
America/Indiana/Marengo: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Petersburg: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Tell_City: CST6CDT,M3.2.0,M11.1.0
America/Indiana/Vevay: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Vincennes: EST5EDT,M3.2.0,M11.1.0
America/Indiana/Winamac: EST5EDT,M3.2.0,M11.1.0
America/Indianapolis: EST5EDT,M3.2.0,M11.1.0
America/Inuvik: MST7MDT,M3.2.0,M11.1.0
America/Iqaluit: EST5EDT,M3.2.0,M11.1.0
America/Jamaica: EST5
America/Jujuy: <-03>3
America/Juneau: AKST9AKDT,M3.2.0,M11.1.0
America/Kentucky/Louisville: EST5EDT,M3.2.0,M11.1.0
America/Kentucky/Monticello: EST5EDT,M3.2.0,M11.1.0
America/Knox_IN: CST6CDT,M3.2.0,M11.1.0
America/Kralendijk: AST4
America/La_Paz: <-04>4
America/Lima: <-05>5
America/Los_Angeles: PST8PDT,M3.2.0,M11.1.0
America/Louisville: EST5EDT,M3.2.0,M11.1.0
America/Lower_Princes: AST4
America/Maceio: <-03>3
America/Managua: CST6
America/Manaus: <-04>4
America/Marigot: AST4
America/Martinique: AST4
America/Matamoros: CST6CDT,M3.2.0,M11.1.0
America/Mazatlan: MST7MDT,M4.1.0,M10.5.0
America/Mendoza: <-03>3
America/Menominee: CST6CDT,M3.2.0,M11.1.0
America/Merida: CST6CDT,M4.1.0,M10.5.0
America/Metlakatla: AKST9AKDT,M3.2.0,M11.1.0
America/Mexico_City: CST6CDT,M4.1.0,M10.5.0
America/Miquelon: <-03>3<-02>,M3.2.0,M11.1.0
America/Moncton: AST4ADT,M3.2.0,M11.1.0
America/Monterrey: CST6CDT,M4.1.0,M10.5.0
America/Montevideo: <-03>3
America/Montreal: EST5EDT,M3.2.0,M11.1.0
America/Montserrat: AST4
America/Nassau: EST5EDT,M3.2.0,M11.1.0
America/New_York: EST5EDT,M3.2.0,M11.1.0
America/Nipigon: EST5EDT,M3.2.0,M11.1.0
America/Nome: AKST9AKDT,M3.2.0,M11.1.0
America/Noronha: <-02>2
America/North_Dakota/Beulah: CST6CDT,M3.2.0,M11.1.0
America/North_Dakota/Center: CST6CDT,M3.2.0,M11.1.0
America/North_Dakota/New_Salem: CST6CDT,M3.2.0,M11.1.0
America/Ojinaga: MST7MDT,M3.2.0,M11.1.0
America/Panama: EST5
America/Pangnirtung: EST5EDT,M3.2.0,M11.1.0
America/Paramaribo: <-03>3
America/Phoenix: MST7
America/Port-au-Prince: EST5EDT,M3.2.0,M11.1.0
America/Porto_Acre: <-05>5
America/Porto_Velho: <-04>4
America/Port_of_Spain: AST4
America/Puerto_Rico: AST4
America/Punta_Arenas: <-03>3
America/Rainy_River: CST6CDT,M3.2.0,M11.1.0
America/Rankin_Inlet: CST6CDT,M3.2.0,M11.1.0
America/Recife: <-03>3
America/Regina: CST6
America/Resolute: CST6CDT,M3.2.0,M11.1.0
America/Rio_Branco: <-05>5
America/Rosario: <-03>3
America/Santarem: <-03>3
America/Santa_Isabel: PST8PDT,M3.2.0,M11.1.0
America/Santiago: <-04>4<-03>,M8.2.6/24,M5.2.6/24
America/Santo_Domingo: AST4
America/Sao_Paulo: <-03>3<-02>,M10.3.0/0,M2.3.0/0
America/Scoresbysund: <-01>1<+00>,M3.5.0/0,M10.5.0/1
America/Shiprock: MST7MDT,M3.2.0,M11.1.0
America/Sitka: AKST9AKDT,M3.2.0,M11.1.0
America/St_Barthelemy: AST4
America/St_Johns: NST3:30NDT,M3.2.0,M11.1.0
America/St_Kitts: AST4
America/St_Lucia: AST4
America/St_Thomas: AST4
America/St_Vincent: AST4
America/Swift_Current: CST6
America/Tegucigalpa: CST6
America/Thule: AST4ADT,M3.2.0,M11.1.0
America/Thunder_Bay: EST5EDT,M3.2.0,M11.1.0
America/Tijuana: PST8PDT,M3.2.0,M11.1.0
America/Toronto: EST5EDT,M3.2.0,M11.1.0
America/Tortola: AST4
America/Vancouver: PST8PDT,M3.2.0,M11.1.0
America/Virgin: AST4
America/Whitehorse: PST8PDT,M3.2.0,M11.1.0
America/Winnipeg: CST6CDT,M3.2.0,M11.1.0
America/Yakutat: AKST9AKDT,M3.2.0,M11.1.0
America/Yellowknife: MST7MDT,M3.2.0,M11.1.0
Antarctica/Casey: <+11>-11
Antarctica/Davis: <+07>-7
Antarctica/DumontDUrville: <+10>-10
Antarctica/Macquarie: <+11>-11
Antarctica/Mawson: <+05>-5
Antarctica/McMurdo: NZST-12NZDT,M9.5.0,M4.1.0/3
Antarctica/Palmer: <-03>3
Antarctica/Rothera: <-03>3
Antarctica/South_Pole: NZST-12NZDT,M9.5.0,M4.1.0/3
Antarctica/Syowa: <+03>-3
Antarctica/Troll: <+00>0<+02>-2,M3.5.0/1,M10.5.0/3
Antarctica/Vostok: <+06>-6
Arctic/Longyearbyen: CET-1CEST,M3.5.0,M10.5.0/3
Asia/Aden: <+03>-3
Asia/Almaty: <+06>-6
Asia/Amman: EET-2EEST,M3.5.4/24,M10.5.5/1
Asia/Anadyr: <+12>-12
Asia/Aqtau: <+05>-5
Asia/Aqtobe: <+05>-5
Asia/Ashgabat: <+05>-5
Asia/Ashkhabad: <+05>-5
Asia/Atyrau: <+05>-5
Asia/Baghdad: <+03>-3
Asia/Bahrain: <+03>-3
Asia/Baku: <+04>-4
Asia/Bangkok: <+07>-7
Asia/Barnaul: <+07>-7
Asia/Beirut: EET-2EEST,M3.5.0/0,M10.5.0/0
Asia/Bishkek: <+06>-6
Asia/Brunei: <+08>-8
Asia/Calcutta: IST-5:30
Asia/Chita: <+09>-9
Asia/Choibalsan: <+08>-8
Asia/Chongqing: CST-8
Asia/Chungking: CST-8
Asia/Colombo: <+0530>-5:30
Asia/Dacca: <+06>-6
Asia/Damascus: EET-2EEST,M3.5.5/0,M10.5.5/0
Asia/Dhaka: <+06>-6
Asia/Dili: <+09>-9
Asia/Dubai: <+04>-4
Asia/Dushanbe: <+05>-5
Asia/Famagusta: <+03>-3
Asia/Gaza: EET-2EEST,M3.5.6/1,M10.5.6/1
Asia/Harbin: CST-8
Asia/Hebron: EET-2EEST,M3.5.6/1,M10.5.6/1
Asia/Hong_Kong: HKT-8
Asia/Hovd: <+07>-7
Asia/Ho_Chi_Minh: <+07>-7
Asia/Irkutsk: <+08>-8
Asia/Istanbul: <+03>-3
Asia/Jakarta: WIB-7
Asia/Jayapura: WIT-9
Asia/Jerusalem: IST-2IDT,M3.4.4/26,M10.5.0
Asia/Kabul: <+0430>-4:30
Asia/Kamchatka: <+12>-12
Asia/Karachi: PKT-5
Asia/Kashgar: <+06>-6
Asia/Kathmandu: <+0545>-5:45
Asia/Katmandu: <+0545>-5:45
Asia/Khandyga: <+09>-9
Asia/Kolkata: IST-5:30
Asia/Krasnoyarsk: <+07>-7
Asia/Kuala_Lumpur: <+08>-8
Asia/Kuching: <+08>-8
Asia/Kuwait: <+03>-3
Asia/Macao: CST-8
Asia/Macau: CST-8
Asia/Magadan: <+11>-11
Asia/Makassar: WITA-8
Asia/Manila: <+08>-8
Asia/Muscat: <+04>-4
Asia/Nicosia: EET-2EEST,M3.5.0/3,M10.5.0/4
Asia/Novokuznetsk: <+07>-7
Asia/Novosibirsk: <+07>-7
Asia/Omsk: <+06>-6
Asia/Oral: <+05>-5
Asia/Phnom_Penh: <+07>-7
Asia/Pontianak: WIB-7
Asia/Pyongyang: KST-8:30
Asia/Qatar: <+03>-3
Asia/Qyzylorda: <+06>-6
Asia/Rangoon: <+0630>-6:30
Asia/Riyadh: <+03>-3
Asia/Saigon: <+07>-7
Asia/Sakhalin: <+11>-11
Asia/Samarkand: <+05>-5
Asia/Seoul: KST-9
Asia/Shanghai: CST-8
Asia/Singapore: <+08>-8
Asia/Srednekolymsk: <+11>-11
Asia/Taipei: CST-8
Asia/Tashkent: <+05>-5
Asia/Tbilisi: <+04>-4
Asia/Tehran: <+0330>-3:30<+0430>,J80/0,J264/0
Asia/Tel_Aviv: IST-2IDT,M3.4.4/26,M10.5.0
Asia/Thimbu: <+06>-6
Asia/Thimphu: <+06>-6
Asia/Tokyo: JST-9
Asia/Tomsk: <+07>-7
Asia/Ujung_Pandang: WITA-8
Asia/Ulaanbaatar: <+08>-8
Asia/Ulan_Bator: <+08>-8
Asia/Urumqi: <+06>-6
Asia/Ust-Nera: <+10>-10
Asia/Vientiane: <+07>-7
Asia/Vladivostok: <+10>-10
Asia/Yakutsk: <+09>-9
Asia/Yangon: <+0630>-6:30
Asia/Yekaterinburg: <+05>-5
Asia/Yerevan: <+04>-4
Atlantic/Azores: <-01>1<+00>,M3.5.0/0,M10.5.0/1
Atlantic/Bermuda: AST4ADT,M3.2.0,M11.1.0
Atlantic/Canary: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/Cape_Verde: <-01>1
Atlantic/Faeroe: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/Faroe: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/Jan_Mayen: CET-1CEST,M3.5.0,M10.5.0/3
Atlantic/Madeira: WET0WEST,M3.5.0/1,M10.5.0
Atlantic/Reykjavik: GMT0
Atlantic/South_Georgia: <-02>2
Atlantic/Stanley: <-03>3
Atlantic/St_Helena: GMT0
Australia/ACT: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Adelaide: ACST-9:30ACDT,M10.1.0,M4.1.0/3
Australia/Brisbane: AEST-10
Australia/Broken_Hill: ACST-9:30ACDT,M10.1.0,M4.1.0/3
Australia/Canberra: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Currie: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Darwin: ACST-9:30
Australia/Eucla: <+0845>-8:45
Australia/Hobart: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/LHI: <+1030>-10:30<+11>-11,M10.1.0,M4.1.0
Australia/Lindeman: AEST-10
Australia/Lord_Howe: <+1030>-10:30<+11>-11,M10.1.0,M4.1.0
Australia/Melbourne: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/North: ACST-9:30
Australia/NSW: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Perth: AWST-8
Australia/Queensland: AEST-10
Australia/South: ACST-9:30ACDT,M10.1.0,M4.1.0/3
Australia/Sydney: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Tasmania: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/Victoria: AEST-10AEDT,M10.1.0,M4.1.0/3
Australia/West: AWST-8
Australia/Yancowinna: ACST-9:30ACDT,M10.1.0,M4.1.0/3
Brazil/Acre: <-05>5
Brazil/DeNoronha: <-02>2
Brazil/East: <-03>3<-02>,M10.3.0/0,M2.3.0/0
Brazil/West: <-04>4
Canada/Atlantic: AST4ADT,M3.2.0,M11.1.0
Canada/Central: CST6CDT,M3.2.0,M11.1.0
Canada/East-Saskatchewan: CST6
Canada/Eastern: EST5EDT,M3.2.0,M11.1.0
Canada/Mountain: MST7MDT,M3.2.0,M11.1.0
Canada/Newfoundland: NST3:30NDT,M3.2.0,M11.1.0
Canada/Pacific: PST8PDT,M3.2.0,M11.1.0
Canada/Saskatchewan: CST6
Canada/Yukon: PST8PDT,M3.2.0,M11.1.0
CET: CET-1CEST,M3.5.0,M10.5.0/3
Chile/Continental: <-04>4<-03>,M8.2.6/24,M5.2.6/24
Chile/EasterIsland: <-06>6<-05>,M8.2.6/22,M5.2.6/22
CST6CDT: CST6CDT,M3.2.0,M11.1.0
Cuba: CST5CDT,M3.2.0/0,M11.1.0/1
EET: EET-2EEST,M3.5.0/3,M10.5.0/4
Egypt: EET-2
Eire: GMT0IST,M3.5.0/1,M10.5.0
EST: EST5
EST5EDT: EST5EDT,M3.2.0,M11.1.0
Etc/GMT: GMT0
Etc/GMT+0: GMT0
Etc/GMT+1: <-01>1
Etc/GMT+10: <-10>10
Etc/GMT+11: <-11>11
Etc/GMT+12: <-12>12
Etc/GMT+2: <-02>2
Etc/GMT+3: <-03>3
Etc/GMT+4: <-04>4
Etc/GMT+5: <-05>5
Etc/GMT+6: <-06>6
Etc/GMT+7: <-07>7
Etc/GMT+8: <-08>8
Etc/GMT+9: <-09>9
Etc/GMT-0: GMT0
Etc/GMT-1: <+01>-1
Etc/GMT-10: <+10>-10
Etc/GMT-11: <+11>-11
Etc/GMT-12: <+12>-12
Etc/GMT-13: <+13>-13
Etc/GMT-14: <+14>-14
Etc/GMT-2: <+02>-2
Etc/GMT-3: <+03>-3
Etc/GMT-4: <+04>-4
Etc/GMT-5: <+05>-5
Etc/GMT-6: <+06>-6
Etc/GMT-7: <+07>-7
Etc/GMT-8: <+08>-8
Etc/GMT-9: <+09>-9
Etc/GMT0: GMT0
Etc/Greenwich: GMT0
Etc/UCT: UCT0
Etc/Universal: UTC0
Etc/UTC: UTC0
Etc/Zulu: UTC0
Europe/Amsterdam: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Andorra: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Astrakhan: <+04>-4
Europe/Athens: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Belfast: GMT0BST,M3.5.0/1,M10.5.0
Europe/Belgrade: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Berlin: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Bratislava: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Brussels: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Bucharest: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Budapest: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Busingen: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Chisinau: EET-2EEST,M3.5.0,M10.5.0/3
Europe/Copenhagen: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Dublin: GMT0IST,M3.5.0/1,M10.5.0
Europe/Gibraltar: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Guernsey: GMT0BST,M3.5.0/1,M10.5.0
Europe/Helsinki: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Isle_of_Man: GMT0BST,M3.5.0/1,M10.5.0
Europe/Istanbul: <+03>-3
Europe/Jersey: GMT0BST,M3.5.0/1,M10.5.0
Europe/Kaliningrad: EET-2
Europe/Kiev: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Kirov: <+03>-3
Europe/Lisbon: WET0WEST,M3.5.0/1,M10.5.0
Europe/Ljubljana: CET-1CEST,M3.5.0,M10.5.0/3
Europe/London: GMT0BST,M3.5.0/1,M10.5.0
Europe/Luxembourg: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Madrid: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Malta: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Mariehamn: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Minsk: <+03>-3
Europe/Monaco: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Moscow: MSK-3
Europe/Nicosia: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Oslo: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Paris: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Podgorica: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Prague: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Riga: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Rome: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Samara: <+04>-4
Europe/San_Marino: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Sarajevo: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Saratov: <+04>-4
Europe/Simferopol: MSK-3
Europe/Skopje: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Sofia: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Stockholm: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Tallinn: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Tirane: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Tiraspol: EET-2EEST,M3.5.0,M10.5.0/3
Europe/Ulyanovsk: <+04>-4
Europe/Uzhgorod: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Vaduz: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Vatican: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Vienna: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Vilnius: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Volgograd: <+03>-3
Europe/Warsaw: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Zagreb: CET-1CEST,M3.5.0,M10.5.0/3
Europe/Zaporozhye: EET-2EEST,M3.5.0/3,M10.5.0/4
Europe/Zurich: CET-1CEST,M3.5.0,M10.5.0/3
Factory: <-00>0
GB: GMT0BST,M3.5.0/1,M10.5.0
GB-Eire: GMT0BST,M3.5.0/1,M10.5.0
GMT: GMT0
GMT+0: GMT0
GMT-0: GMT0
GMT0: GMT0
Greenwich: GMT0
Hongkong: HKT-8
HST: HST10
Iceland: GMT0
Indian/Antananarivo: EAT-3
Indian/Chagos: <+06>-6
Indian/Christmas: <+07>-7
Indian/Cocos: <+0630>-6:30
Indian/Comoro: EAT-3
Indian/Kerguelen: <+05>-5
Indian/Mahe: <+04>-4
Indian/Maldives: <+05>-5
Indian/Mauritius: <+04>-4
Indian/Mayotte: EAT-3
Indian/Reunion: <+04>-4
Iran: <+0330>-3:30<+0430>,J80/0,J264/0
Israel: IST-2IDT,M3.4.4/26,M10.5.0
Jamaica: EST5
Japan: JST-9
Kwajalein: <+12>-12
Libya: EET-2
MET: MET-1MEST,M3.5.0,M10.5.0/3
Mexico/BajaNorte: PST8PDT,M3.2.0,M11.1.0
Mexico/BajaSur: MST7MDT,M4.1.0,M10.5.0
Mexico/General: CST6CDT,M4.1.0,M10.5.0
MST: MST7
MST7MDT: MST7MDT,M3.2.0,M11.1.0
Navajo: MST7MDT,M3.2.0,M11.1.0
NZ: NZST-12NZDT,M9.5.0,M4.1.0/3
NZ-CHAT: <+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45
Pacific/Apia: <+13>-13<+14>,M9.5.0/3,M4.1.0/4
Pacific/Auckland: NZST-12NZDT,M9.5.0,M4.1.0/3
Pacific/Bougainville: <+11>-11
Pacific/Chatham: <+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45
Pacific/Chuuk: <+10>-10
Pacific/Easter: <-06>6<-05>,M8.2.6/22,M5.2.6/22
Pacific/Efate: <+11>-11
Pacific/Enderbury: <+13>-13
Pacific/Fakaofo: <+13>-13
Pacific/Fiji: <+12>-12<+13>,M11.1.0,M1.3.0/3
Pacific/Funafuti: <+12>-12
Pacific/Galapagos: <-06>6
Pacific/Gambier: <-09>9
Pacific/Guadalcanal: <+11>-11
Pacific/Guam: ChST-10
Pacific/Honolulu: HST10
Pacific/Johnston: HST10
Pacific/Kiritimati: <+14>-14
Pacific/Kosrae: <+11>-11
Pacific/Kwajalein: <+12>-12
Pacific/Majuro: <+12>-12
Pacific/Marquesas: <-0930>9:30
Pacific/Midway: SST11
Pacific/Nauru: <+12>-12
Pacific/Niue: <-11>11
Pacific/Norfolk: <+11>-11
Pacific/Noumea: <+11>-11
Pacific/Pago_Pago: SST11
Pacific/Palau: <+09>-9
Pacific/Pitcairn: <-08>8
Pacific/Pohnpei: <+11>-11
Pacific/Ponape: <+11>-11
Pacific/Port_Moresby: <+10>-10
Pacific/Rarotonga: <-10>10
Pacific/Saipan: ChST-10
Pacific/Samoa: SST11
Pacific/Tahiti: <-10>10
Pacific/Tarawa: <+12>-12
Pacific/Tongatapu: <+13>-13<+14>,M11.1.0,M1.3.0/3
Pacific/Truk: <+10>-10
Pacific/Wake: <+12>-12
Pacific/Wallis: <+12>-12
Pacific/Yap: <+10>-10
Poland: CET-1CEST,M3.5.0,M10.5.0/3
Portugal: WET0WEST,M3.5.0/1,M10.5.0
posixrules: EST5EDT,M3.2.0,M11.1.0
PRC: CST-8
PST8PDT: PST8PDT,M3.2.0,M11.1.0
ROC: CST-8
ROK: KST-9
Singapore: <+08>-8
Turkey: <+03>-3
UCT: UCT0
Universal: UTC0
US/Alaska: AKST9AKDT,M3.2.0,M11.1.0
US/Aleutian: HST10HDT,M3.2.0,M11.1.0
US/Arizona: MST7
US/Central: CST6CDT,M3.2.0,M11.1.0
US/East-Indiana: EST5EDT,M3.2.0,M11.1.0
US/Eastern: EST5EDT,M3.2.0,M11.1.0
US/Hawaii: HST10
US/Indiana-Starke: CST6CDT,M3.2.0,M11.1.0
US/Michigan: EST5EDT,M3.2.0,M11.1.0
US/Mountain: MST7MDT,M3.2.0,M11.1.0
US/Pacific: PST8PDT,M3.2.0,M11.1.0
US/Pacific-New: PST8PDT,M3.2.0,M11.1.0
US/Samoa: SST11
UTC: UTC0
W-SU: MSK-3
WET: WET0WEST,M3.5.0/1,M10.5.0
Zulu: UTC0


More information about the tz mailing list