Created
November 11, 2011 15:01
-
-
Save azampagl/1358195 to your computer and use it in GitHub Desktop.
Country code to timezone id matching.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # | |
| # Matches a country to a timezone (if it has only one). | |
| # | |
| # @author Aaron Zampaglione <azampagl@azampagl.com> | |
| # @copyright 2011 Aaron Zampaglione | |
| # @license MIT | |
| # | |
| countrytmzs = { | |
| 'AD': 'Europe/Andorra', | |
| 'AE': 'Asia/Dubai', | |
| 'AF': 'Asia/Kabul', | |
| 'AG': 'America/Antigua', | |
| 'AI': 'America/Anguilla', | |
| 'AL': 'Europe/Tirane', | |
| 'AM': 'Asia/Yerevan', | |
| 'AN': 'America/Curacao', | |
| 'AO': 'Africa/Luanda', | |
| 'AS': 'Pacific/Pago_Pago', | |
| 'AT': 'Europe/Vienna', | |
| 'AW': 'America/Aruba', | |
| 'AX': 'Europe/Mariehamn', | |
| 'AZ': 'Asia/Baku', | |
| 'BA': 'Europe/Sarajevo', | |
| 'BB': 'America/Barbados', | |
| 'BD': 'Asia/Dhaka', | |
| 'BE': 'Europe/Brussels', | |
| 'BF': 'Africa/Ouagadougou', | |
| 'BG': 'Europe/Sofia', | |
| 'BH': 'Asia/Bahrain', | |
| 'BI': 'Africa/Bujumbura', | |
| 'BJ': 'Africa/Porto-Novo', | |
| 'BL': 'America/St_Barthelemy', | |
| 'BM': 'Atlantic/Bermuda', | |
| 'BN': 'Asia/Brunei', | |
| 'BO': 'America/La_Paz', | |
| 'BS': 'America/Nassau', | |
| 'BT': 'Asia/Thimphu', | |
| 'BW': 'Africa/Gaborone', | |
| 'BY': 'Europe/Minsk', | |
| 'BZ': 'America/Belize', | |
| 'CC': 'Indian/Cocos', | |
| 'CF': 'Africa/Bangui', | |
| 'CG': 'Africa/Brazzaville', | |
| 'CH': 'Europe/Zurich', | |
| 'CI': 'Africa/Abidjan', | |
| 'CK': 'Pacific/Rarotonga', | |
| 'CM': 'Africa/Douala', | |
| 'CO': 'America/Bogota', | |
| 'CR': 'America/Costa_Rica', | |
| 'CU': 'America/Havana', | |
| 'CV': 'Atlantic/Cape_Verde', | |
| 'CX': 'Indian/Christmas', | |
| 'CY': 'Asia/Nicosia', | |
| 'CZ': 'Europe/Prague', | |
| 'DE': 'Europe/Berlin', | |
| 'DJ': 'Africa/Djibouti', | |
| 'DK': 'Europe/Copenhagen', | |
| 'DM': 'America/Dominica', | |
| 'DO': 'America/Santo_Domingo', | |
| 'DZ': 'Africa/Algiers', | |
| 'EE': 'Europe/Tallinn', | |
| 'EG': 'Africa/Cairo', | |
| 'EH': 'Africa/El_Aaiun', | |
| 'ER': 'Africa/Asmara', | |
| 'ET': 'Africa/Addis_Ababa', | |
| 'FI': 'Europe/Helsinki', | |
| 'FJ': 'Pacific/Fiji', | |
| 'FK': 'Atlantic/Stanley', | |
| 'FO': 'Atlantic/Faroe', | |
| 'FR': 'Europe/Paris', | |
| 'GA': 'Africa/Libreville', | |
| 'GB': 'Europe/London', | |
| 'GD': 'America/Grenada', | |
| 'GE': 'Asia/Tbilisi', | |
| 'GF': 'America/Cayenne', | |
| 'GG': 'Europe/Guernsey', | |
| 'GH': 'Africa/Accra', | |
| 'GI': 'Europe/Gibraltar', | |
| 'GM': 'Africa/Banjul', | |
| 'GN': 'Africa/Conakry', | |
| 'GP': 'America/Guadeloupe', | |
| 'GQ': 'Africa/Malabo', | |
| 'GR': 'Europe/Athens', | |
| 'GS': 'Atlantic/South_Georgia', | |
| 'GT': 'America/Guatemala', | |
| 'GU': 'Pacific/Guam', | |
| 'GW': 'Africa/Bissau', | |
| 'GY': 'America/Guyana', | |
| 'HK': 'Asia/Hong_Kong', | |
| 'HN': 'America/Tegucigalpa', | |
| 'HR': 'Europe/Zagreb', | |
| 'HT': 'America/Port-au-Prince', | |
| 'HU': 'Europe/Budapest', | |
| 'IE': 'Europe/Dublin', | |
| 'IL': 'Asia/Jerusalem', | |
| 'IM': 'Europe/Isle_of_Man', | |
| 'IN': 'Asia/Kolkata', | |
| 'IO': 'Indian/Chagos', | |
| 'IQ': 'Asia/Baghdad', | |
| 'IR': 'Asia/Tehran', | |
| 'IS': 'Atlantic/Reykjavik', | |
| 'IT': 'Europe/Rome', | |
| 'JE': 'Europe/Jersey', | |
| 'JM': 'America/Jamaica', | |
| 'JO': 'Asia/Amman', | |
| 'JP': 'Asia/Tokyo', | |
| 'KE': 'Africa/Nairobi', | |
| 'KG': 'Asia/Bishkek', | |
| 'KH': 'Asia/Phnom_Penh', | |
| 'KM': 'Indian/Comoro', | |
| 'KN': 'America/St_Kitts', | |
| 'KP': 'Asia/Pyongyang', | |
| 'KR': 'Asia/Seoul', | |
| 'KW': 'Asia/Kuwait', | |
| 'KY': 'America/Cayman', | |
| 'LA': 'Asia/Vientiane', | |
| 'LB': 'Asia/Beirut', | |
| 'LC': 'America/St_Lucia', | |
| 'LI': 'Europe/Vaduz', | |
| 'LK': 'Asia/Colombo', | |
| 'LR': 'Africa/Monrovia', | |
| 'LS': 'Africa/Maseru', | |
| 'LT': 'Europe/Vilnius', | |
| 'LU': 'Europe/Luxembourg', | |
| 'LV': 'Europe/Riga', | |
| 'LY': 'Africa/Tripoli', | |
| 'MA': 'Africa/Casablanca', | |
| 'MC': 'Europe/Monaco', | |
| 'MD': 'Europe/Chisinau', | |
| 'ME': 'Europe/Podgorica', | |
| 'MF': 'America/Marigot', | |
| 'MG': 'Indian/Antananarivo', | |
| 'MK': 'Europe/Skopje', | |
| 'ML': 'Africa/Bamako', | |
| 'MM': 'Asia/Rangoon', | |
| 'MO': 'Asia/Macau', | |
| 'MP': 'Pacific/Saipan', | |
| 'MQ': 'America/Martinique', | |
| 'MR': 'Africa/Nouakchott', | |
| 'MS': 'America/Montserrat', | |
| 'MT': 'Europe/Malta', | |
| 'MU': 'Indian/Mauritius', | |
| 'MV': 'Indian/Maldives', | |
| 'MW': 'Africa/Blantyre', | |
| 'MZ': 'Africa/Maputo', | |
| 'NA': 'Africa/Windhoek', | |
| 'NC': 'Pacific/Noumea', | |
| 'NE': 'Africa/Niamey', | |
| 'NF': 'Pacific/Norfolk', | |
| 'NG': 'Africa/Lagos', | |
| 'NI': 'America/Managua', | |
| 'NL': 'Europe/Amsterdam', | |
| 'NO': 'Europe/Oslo', | |
| 'NP': 'Asia/Kathmandu', | |
| 'NR': 'Pacific/Nauru', | |
| 'NU': 'Pacific/Niue', | |
| 'OM': 'Asia/Muscat', | |
| 'PA': 'America/Panama', | |
| 'PE': 'America/Lima', | |
| 'PG': 'Pacific/Port_Moresby', | |
| 'PH': 'Asia/Manila', | |
| 'PK': 'Asia/Karachi', | |
| 'PL': 'Europe/Warsaw', | |
| 'PM': 'America/Miquelon', | |
| 'PN': 'Pacific/Pitcairn', | |
| 'PR': 'America/Puerto_Rico', | |
| 'PS': 'Asia/Gaza', | |
| 'PW': 'Pacific/Palau', | |
| 'PY': 'America/Asuncion', | |
| 'QA': 'Asia/Qatar', | |
| 'RE': 'Indian/Reunion', | |
| 'RO': 'Europe/Bucharest', | |
| 'RS': 'Europe/Belgrade', | |
| 'RW': 'Africa/Kigali', | |
| 'SA': 'Asia/Riyadh', | |
| 'SB': 'Pacific/Guadalcanal', | |
| 'SC': 'Indian/Mahe', | |
| 'SD': 'Africa/Khartoum', | |
| 'SE': 'Europe/Stockholm', | |
| 'SG': 'Asia/Singapore', | |
| 'SH': 'Atlantic/St_Helena', | |
| 'SI': 'Europe/Ljubljana', | |
| 'SJ': 'Arctic/Longyearbyen', | |
| 'SK': 'Europe/Bratislava', | |
| 'SL': 'Africa/Freetown', | |
| 'SM': 'Europe/San_Marino', | |
| 'SN': 'Africa/Dakar', | |
| 'SO': 'Africa/Mogadishu', | |
| 'SR': 'America/Paramaribo', | |
| 'ST': 'Africa/Sao_Tome', | |
| 'SV': 'America/El_Salvador', | |
| 'SY': 'Asia/Damascus', | |
| 'SZ': 'Africa/Mbabane', | |
| 'TC': 'America/Grand_Turk', | |
| 'TD': 'Africa/Ndjamena', | |
| 'TF': 'Indian/Kerguelen', | |
| 'TG': 'Africa/Lome', | |
| 'TH': 'Asia/Bangkok', | |
| 'TJ': 'Asia/Dushanbe', | |
| 'TK': 'Pacific/Fakaofo', | |
| 'TL': 'Asia/Dili', | |
| 'TM': 'Asia/Ashgabat', | |
| 'TN': 'Africa/Tunis', | |
| 'TO': 'Pacific/Tongatapu', | |
| 'TR': 'Europe/Istanbul', | |
| 'TT': 'America/Port_of_Spain', | |
| 'TV': 'Pacific/Funafuti', | |
| 'TW': 'Asia/Taipei', | |
| 'TZ': 'Africa/Dar_es_Salaam', | |
| 'UG': 'Africa/Kampala', | |
| 'UK': 'Europe/London', | |
| 'UY': 'America/Montevideo', | |
| 'VA': 'Europe/Vatican', | |
| 'VC': 'America/St_Vincent', | |
| 'VE': 'America/Caracas', | |
| 'VG': 'America/Tortola', | |
| 'VI': 'America/St_Thomas', | |
| 'VN': 'Asia/Ho_Chi_Minh', | |
| 'VU': 'Pacific/Efate', | |
| 'WF': 'Pacific/Wallis', | |
| 'WS': 'Pacific/Apia', | |
| 'YE': 'Asia/Aden', | |
| 'YT': 'Indian/Mayotte', | |
| 'ZA': 'Africa/Johannesburg', | |
| 'ZM': 'Africa/Lusaka', | |
| 'ZW': 'Africa/Harare' | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment