All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.maxmind.geoip.timeZone Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version
package com.maxmind.geoip;
// generated automatically from admin/generate_timeZone.pl
public class timeZone {
    public static String timeZoneByCountryAndRegion(String country, String region) {
        String timezone = null;
        if (country == null) {
            return null;
        }
        if (region == null) {
            region = "";
        }
        if ("AD".equals(country)) {
                timezone = "Europe/Andorra";
        } else if ("AE".equals(country)) {
                timezone = "Asia/Dubai";
        } else if ("AF".equals(country)) {
                timezone = "Asia/Kabul";
        } else if ("AG".equals(country)) {
                timezone = "America/Antigua";
        } else if ("AI".equals(country)) {
                timezone = "America/Anguilla";
        } else if ("AL".equals(country)) {
                timezone = "Europe/Tirane";
        } else if ("AM".equals(country)) {
                timezone = "Asia/Yerevan";
        } else if ("AN".equals(country)) {
                timezone = "America/Curacao";
        } else if ("AO".equals(country)) {
                timezone = "Africa/Luanda";
        } else if ("AQ".equals(country)) {
                timezone = "Antarctica/South_Pole";
        } else if ("AR".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "America/Argentina/Buenos_Aires";
            } else if ("02".equals(region)) {
                  timezone = "America/Argentina/Catamarca";
            } else if ("03".equals(region)) {
                  timezone = "America/Argentina/Tucuman";
            } else if ("04".equals(region)) {
                  timezone = "America/Argentina/Rio_Gallegos";
            } else if ("05".equals(region)) {
                  timezone = "America/Argentina/Cordoba";
            } else if ("06".equals(region)) {
                  timezone = "America/Argentina/Tucuman";
            } else if ("07".equals(region)) {
                  timezone = "America/Argentina/Buenos_Aires";
            } else if ("08".equals(region)) {
                  timezone = "America/Argentina/Buenos_Aires";
            } else if ("09".equals(region)) {
                  timezone = "America/Argentina/Tucuman";
            } else if ("10".equals(region)) {
                  timezone = "America/Argentina/Jujuy";
            } else if ("11".equals(region)) {
                  timezone = "America/Argentina/San_Luis";
            } else if ("12".equals(region)) {
                  timezone = "America/Argentina/La_Rioja";
            } else if ("13".equals(region)) {
                  timezone = "America/Argentina/Mendoza";
            } else if ("14".equals(region)) {
                  timezone = "America/Argentina/Buenos_Aires";
            } else if ("15".equals(region)) {
                  timezone = "America/Argentina/San_Luis";
            } else if ("16".equals(region)) {
                  timezone = "America/Argentina/Buenos_Aires";
            } else if ("17".equals(region)) {
                  timezone = "America/Argentina/Salta";
            } else if ("18".equals(region)) {
                  timezone = "America/Argentina/San_Juan";
            } else if ("19".equals(region)) {
                  timezone = "America/Argentina/San_Luis";
            } else if ("20".equals(region)) {
                  timezone = "America/Argentina/Rio_Gallegos";
            } else if ("21".equals(region)) {
                  timezone = "America/Argentina/Buenos_Aires";
            } else if ("22".equals(region)) {
                  timezone = "America/Argentina/Catamarca";
            } else if ("23".equals(region)) {
                  timezone = "America/Argentina/Ushuaia";
            } else if ("24".equals(region)) {
                  timezone = "America/Argentina/Tucuman";
            }
        } else if ("AS".equals(country)) {
                timezone = "Pacific/Pago_Pago";
        } else if ("AT".equals(country)) {
                timezone = "Europe/Vienna";
        } else if ("AU".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Australia/Sydney";
            } else if ("02".equals(region)) {
                  timezone = "Australia/Sydney";
            } else if ("03".equals(region)) {
                  timezone = "Australia/Darwin";
            } else if ("04".equals(region)) {
                  timezone = "Australia/Brisbane";
            } else if ("05".equals(region)) {
                  timezone = "Australia/Adelaide";
            } else if ("06".equals(region)) {
                  timezone = "Australia/Hobart";
            } else if ("07".equals(region)) {
                  timezone = "Australia/Melbourne";
            } else if ("08".equals(region)) {
                  timezone = "Australia/Perth";
            }
        } else if ("AW".equals(country)) {
                timezone = "America/Aruba";
        } else if ("AX".equals(country)) {
                timezone = "Europe/Mariehamn";
        } else if ("AZ".equals(country)) {
                timezone = "Asia/Baku";
        } else if ("BA".equals(country)) {
                timezone = "Europe/Sarajevo";
        } else if ("BB".equals(country)) {
                timezone = "America/Barbados";
        } else if ("BD".equals(country)) {
                timezone = "Asia/Dhaka";
        } else if ("BE".equals(country)) {
                timezone = "Europe/Brussels";
        } else if ("BF".equals(country)) {
                timezone = "Africa/Ouagadougou";
        } else if ("BG".equals(country)) {
                timezone = "Europe/Sofia";
        } else if ("BH".equals(country)) {
                timezone = "Asia/Bahrain";
        } else if ("BI".equals(country)) {
                timezone = "Africa/Bujumbura";
        } else if ("BJ".equals(country)) {
                timezone = "Africa/Porto-Novo";
        } else if ("BL".equals(country)) {
                timezone = "America/St_Barthelemy";
        } else if ("BM".equals(country)) {
                timezone = "Atlantic/Bermuda";
        } else if ("BN".equals(country)) {
                timezone = "Asia/Brunei";
        } else if ("BO".equals(country)) {
                timezone = "America/La_Paz";
        } else if ("BQ".equals(country)) {
                timezone = "America/Curacao";
        } else if ("BR".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "America/Rio_Branco";
            } else if ("02".equals(region)) {
                  timezone = "America/Maceio";
            } else if ("03".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("04".equals(region)) {
                  timezone = "America/Manaus";
            } else if ("05".equals(region)) {
                  timezone = "America/Bahia";
            } else if ("06".equals(region)) {
                  timezone = "America/Fortaleza";
            } else if ("07".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("08".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("11".equals(region)) {
                  timezone = "America/Campo_Grande";
            } else if ("13".equals(region)) {
                  timezone = "America/Belem";
            } else if ("14".equals(region)) {
                  timezone = "America/Cuiaba";
            } else if ("15".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("16".equals(region)) {
                  timezone = "America/Belem";
            } else if ("17".equals(region)) {
                  timezone = "America/Recife";
            } else if ("18".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("20".equals(region)) {
                  timezone = "America/Fortaleza";
            } else if ("21".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("22".equals(region)) {
                  timezone = "America/Recife";
            } else if ("23".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("24".equals(region)) {
                  timezone = "America/Porto_Velho";
            } else if ("25".equals(region)) {
                  timezone = "America/Boa_Vista";
            } else if ("26".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("27".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("28".equals(region)) {
                  timezone = "America/Maceio";
            } else if ("29".equals(region)) {
                  timezone = "America/Sao_Paulo";
            } else if ("30".equals(region)) {
                  timezone = "America/Recife";
            } else if ("31".equals(region)) {
                  timezone = "America/Araguaina";
            }
        } else if ("BS".equals(country)) {
                timezone = "America/Nassau";
        } else if ("BT".equals(country)) {
                timezone = "Asia/Thimphu";
        } else if ("BV".equals(country)) {
                timezone = "Antarctica/Syowa";
        } else if ("BW".equals(country)) {
                timezone = "Africa/Gaborone";
        } else if ("BY".equals(country)) {
                timezone = "Europe/Minsk";
        } else if ("BZ".equals(country)) {
                timezone = "America/Belize";
        } else if ("CA".equals(country)) {
            if ("AB".equals(region)) {
                  timezone = "America/Edmonton";
            } else if ("BC".equals(region)) {
                  timezone = "America/Vancouver";
            } else if ("MB".equals(region)) {
                  timezone = "America/Winnipeg";
            } else if ("NB".equals(region)) {
                  timezone = "America/Halifax";
            } else if ("NL".equals(region)) {
                  timezone = "America/St_Johns";
            } else if ("NS".equals(region)) {
                  timezone = "America/Halifax";
            } else if ("NT".equals(region)) {
                  timezone = "America/Yellowknife";
            } else if ("NU".equals(region)) {
                  timezone = "America/Rankin_Inlet";
            } else if ("ON".equals(region)) {
                  timezone = "America/Toronto";
            } else if ("PE".equals(region)) {
                  timezone = "America/Halifax";
            } else if ("QC".equals(region)) {
                  timezone = "America/Montreal";
            } else if ("SK".equals(region)) {
                  timezone = "America/Regina";
            } else if ("YT".equals(region)) {
                  timezone = "America/Whitehorse";
            }
        } else if ("CC".equals(country)) {
                timezone = "Indian/Cocos";
        } else if ("CD".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Africa/Kinshasa";
            } else if ("02".equals(region)) {
                  timezone = "Africa/Kinshasa";
            } else if ("03".equals(region)) {
                  timezone = "Africa/Kinshasa";
            } else if ("04".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            } else if ("05".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            } else if ("06".equals(region)) {
                  timezone = "Africa/Kinshasa";
            } else if ("07".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            } else if ("08".equals(region)) {
                  timezone = "Africa/Kinshasa";
            } else if ("09".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            } else if ("10".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            } else if ("11".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            } else if ("12".equals(region)) {
                  timezone = "Africa/Lubumbashi";
            }
        } else if ("CF".equals(country)) {
                timezone = "Africa/Bangui";
        } else if ("CG".equals(country)) {
                timezone = "Africa/Brazzaville";
        } else if ("CH".equals(country)) {
                timezone = "Europe/Zurich";
        } else if ("CI".equals(country)) {
                timezone = "Africa/Abidjan";
        } else if ("CK".equals(country)) {
                timezone = "Pacific/Rarotonga";
        } else if ("CL".equals(country)) {
                timezone = "America/Santiago";
        } else if ("CM".equals(country)) {
                timezone = "Africa/Lagos";
        } else if ("CN".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("02".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("03".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("04".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("05".equals(region)) {
                  timezone = "Asia/Harbin";
            } else if ("06".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("07".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("08".equals(region)) {
                  timezone = "Asia/Harbin";
            } else if ("09".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("10".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("11".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("12".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("13".equals(region)) {
                  timezone = "Asia/Urumqi";
            } else if ("14".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("15".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("16".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("18".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("19".equals(region)) {
                  timezone = "Asia/Harbin";
            } else if ("20".equals(region)) {
                  timezone = "Asia/Harbin";
            } else if ("21".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("22".equals(region)) {
                  timezone = "Asia/Harbin";
            } else if ("23".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("24".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("25".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("26".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("28".equals(region)) {
                  timezone = "Asia/Shanghai";
            } else if ("29".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("30".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("31".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("32".equals(region)) {
                  timezone = "Asia/Chongqing";
            } else if ("33".equals(region)) {
                  timezone = "Asia/Chongqing";
            }
        } else if ("CO".equals(country)) {
                timezone = "America/Bogota";
        } else if ("CR".equals(country)) {
                timezone = "America/Costa_Rica";
        } else if ("CU".equals(country)) {
                timezone = "America/Havana";
        } else if ("CV".equals(country)) {
                timezone = "Atlantic/Cape_Verde";
        } else if ("CW".equals(country)) {
                timezone = "America/Curacao";
        } else if ("CX".equals(country)) {
                timezone = "Indian/Christmas";
        } else if ("CY".equals(country)) {
                timezone = "Asia/Nicosia";
        } else if ("CZ".equals(country)) {
                timezone = "Europe/Prague";
        } else if ("DE".equals(country)) {
                timezone = "Europe/Berlin";
        } else if ("DJ".equals(country)) {
                timezone = "Africa/Djibouti";
        } else if ("DK".equals(country)) {
                timezone = "Europe/Copenhagen";
        } else if ("DM".equals(country)) {
                timezone = "America/Dominica";
        } else if ("DO".equals(country)) {
                timezone = "America/Santo_Domingo";
        } else if ("DZ".equals(country)) {
                timezone = "Africa/Algiers";
        } else if ("EC".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Pacific/Galapagos";
            } else if ("02".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("03".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("04".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("05".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("06".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("07".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("08".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("09".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("10".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("11".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("12".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("13".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("14".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("15".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("17".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("18".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("19".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("20".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("22".equals(region)) {
                  timezone = "America/Guayaquil";
            } else if ("24".equals(region)) {
                  timezone = "America/Guayaquil";
            }
        } else if ("EE".equals(country)) {
                timezone = "Europe/Tallinn";
        } else if ("EG".equals(country)) {
                timezone = "Africa/Cairo";
        } else if ("EH".equals(country)) {
                timezone = "Africa/El_Aaiun";
        } else if ("ER".equals(country)) {
                timezone = "Africa/Asmara";
        } else if ("ES".equals(country)) {
            if ("07".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("27".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("29".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("31".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("32".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("34".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("39".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("51".equals(region)) {
                  timezone = "Africa/Ceuta";
            } else if ("52".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("53".equals(region)) {
                  timezone = "Atlantic/Canary";
            } else if ("54".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("55".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("56".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("57".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("58".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("59".equals(region)) {
                  timezone = "Europe/Madrid";
            } else if ("60".equals(region)) {
                  timezone = "Europe/Madrid";
            }
        } else if ("ET".equals(country)) {
                timezone = "Africa/Addis_Ababa";
        } else if ("FI".equals(country)) {
                timezone = "Europe/Helsinki";
        } else if ("FJ".equals(country)) {
                timezone = "Pacific/Fiji";
        } else if ("FK".equals(country)) {
                timezone = "Atlantic/Stanley";
        } else if ("FM".equals(country)) {
                timezone = "Pacific/Pohnpei";
        } else if ("FO".equals(country)) {
                timezone = "Atlantic/Faroe";
        } else if ("FR".equals(country)) {
                timezone = "Europe/Paris";
        } else if ("FX".equals(country)) {
                timezone = "Europe/Paris";
        } else if ("GA".equals(country)) {
                timezone = "Africa/Libreville";
        } else if ("GB".equals(country)) {
                timezone = "Europe/London";
        } else if ("GD".equals(country)) {
                timezone = "America/Grenada";
        } else if ("GE".equals(country)) {
                timezone = "Asia/Tbilisi";
        } else if ("GF".equals(country)) {
                timezone = "America/Cayenne";
        } else if ("GG".equals(country)) {
                timezone = "Europe/Guernsey";
        } else if ("GH".equals(country)) {
                timezone = "Africa/Accra";
        } else if ("GI".equals(country)) {
                timezone = "Europe/Gibraltar";
        } else if ("GL".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "America/Thule";
            } else if ("02".equals(region)) {
                  timezone = "America/Godthab";
            } else if ("03".equals(region)) {
                  timezone = "America/Godthab";
            }
        } else if ("GM".equals(country)) {
                timezone = "Africa/Banjul";
        } else if ("GN".equals(country)) {
                timezone = "Africa/Conakry";
        } else if ("GP".equals(country)) {
                timezone = "America/Guadeloupe";
        } else if ("GQ".equals(country)) {
                timezone = "Africa/Malabo";
        } else if ("GR".equals(country)) {
                timezone = "Europe/Athens";
        } else if ("GS".equals(country)) {
                timezone = "Atlantic/South_Georgia";
        } else if ("GT".equals(country)) {
                timezone = "America/Guatemala";
        } else if ("GU".equals(country)) {
                timezone = "Pacific/Guam";
        } else if ("GW".equals(country)) {
                timezone = "Africa/Bissau";
        } else if ("GY".equals(country)) {
                timezone = "America/Guyana";
        } else if ("HK".equals(country)) {
                timezone = "Asia/Hong_Kong";
        } else if ("HN".equals(country)) {
                timezone = "America/Tegucigalpa";
        } else if ("HR".equals(country)) {
                timezone = "Europe/Zagreb";
        } else if ("HT".equals(country)) {
                timezone = "America/Port-au-Prince";
        } else if ("HU".equals(country)) {
                timezone = "Europe/Budapest";
        } else if ("ID".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("02".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("03".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("04".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("05".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("06".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("07".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("08".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("09".equals(region)) {
                  timezone = "Asia/Jayapura";
            } else if ("10".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("11".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("12".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("13".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("14".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("15".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("16".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("17".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("18".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("19".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("20".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("21".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("22".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("23".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("24".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("25".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("26".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("28".equals(region)) {
                  timezone = "Asia/Jayapura";
            } else if ("29".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("30".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("31".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("32".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("33".equals(region)) {
                  timezone = "Asia/Jakarta";
            } else if ("34".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("35".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("36".equals(region)) {
                  timezone = "Asia/Jayapura";
            } else if ("37".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("38".equals(region)) {
                  timezone = "Asia/Makassar";
            } else if ("39".equals(region)) {
                  timezone = "Asia/Jayapura";
            } else if ("40".equals(region)) {
                  timezone = "Asia/Pontianak";
            } else if ("41".equals(region)) {
                  timezone = "Asia/Makassar";
            }
        } else if ("IE".equals(country)) {
                timezone = "Europe/Dublin";
        } else if ("IL".equals(country)) {
                timezone = "Asia/Jerusalem";
        } else if ("IM".equals(country)) {
                timezone = "Europe/Isle_of_Man";
        } else if ("IN".equals(country)) {
                timezone = "Asia/Kolkata";
        } else if ("IO".equals(country)) {
                timezone = "Indian/Chagos";
        } else if ("IQ".equals(country)) {
                timezone = "Asia/Baghdad";
        } else if ("IR".equals(country)) {
                timezone = "Asia/Tehran";
        } else if ("IS".equals(country)) {
                timezone = "Atlantic/Reykjavik";
        } else if ("IT".equals(country)) {
                timezone = "Europe/Rome";
        } else if ("JE".equals(country)) {
                timezone = "Europe/Jersey";
        } else if ("JM".equals(country)) {
                timezone = "America/Jamaica";
        } else if ("JO".equals(country)) {
                timezone = "Asia/Amman";
        } else if ("JP".equals(country)) {
                timezone = "Asia/Tokyo";
        } else if ("KE".equals(country)) {
                timezone = "Africa/Nairobi";
        } else if ("KG".equals(country)) {
                timezone = "Asia/Bishkek";
        } else if ("KH".equals(country)) {
                timezone = "Asia/Phnom_Penh";
        } else if ("KI".equals(country)) {
                timezone = "Pacific/Tarawa";
        } else if ("KM".equals(country)) {
                timezone = "Indian/Comoro";
        } else if ("KN".equals(country)) {
                timezone = "America/St_Kitts";
        } else if ("KP".equals(country)) {
                timezone = "Asia/Pyongyang";
        } else if ("KR".equals(country)) {
                timezone = "Asia/Seoul";
        } else if ("KW".equals(country)) {
                timezone = "Asia/Kuwait";
        } else if ("KY".equals(country)) {
                timezone = "America/Cayman";
        } else if ("KZ".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Asia/Almaty";
            } else if ("02".equals(region)) {
                  timezone = "Asia/Almaty";
            } else if ("03".equals(region)) {
                  timezone = "Asia/Qyzylorda";
            } else if ("04".equals(region)) {
                  timezone = "Asia/Aqtobe";
            } else if ("05".equals(region)) {
                  timezone = "Asia/Qyzylorda";
            } else if ("06".equals(region)) {
                  timezone = "Asia/Aqtau";
            } else if ("07".equals(region)) {
                  timezone = "Asia/Oral";
            } else if ("08".equals(region)) {
                  timezone = "Asia/Qyzylorda";
            } else if ("09".equals(region)) {
                  timezone = "Asia/Aqtau";
            } else if ("10".equals(region)) {
                  timezone = "Asia/Qyzylorda";
            } else if ("11".equals(region)) {
                  timezone = "Asia/Almaty";
            } else if ("12".equals(region)) {
                  timezone = "Asia/Qyzylorda";
            } else if ("13".equals(region)) {
                  timezone = "Asia/Aqtobe";
            } else if ("14".equals(region)) {
                  timezone = "Asia/Qyzylorda";
            } else if ("15".equals(region)) {
                  timezone = "Asia/Almaty";
            } else if ("16".equals(region)) {
                  timezone = "Asia/Aqtobe";
            } else if ("17".equals(region)) {
                  timezone = "Asia/Almaty";
            }
        } else if ("LA".equals(country)) {
                timezone = "Asia/Vientiane";
        } else if ("LB".equals(country)) {
                timezone = "Asia/Beirut";
        } else if ("LC".equals(country)) {
                timezone = "America/St_Lucia";
        } else if ("LI".equals(country)) {
                timezone = "Europe/Vaduz";
        } else if ("LK".equals(country)) {
                timezone = "Asia/Colombo";
        } else if ("LR".equals(country)) {
                timezone = "Africa/Monrovia";
        } else if ("LS".equals(country)) {
                timezone = "Africa/Maseru";
        } else if ("LT".equals(country)) {
                timezone = "Europe/Vilnius";
        } else if ("LU".equals(country)) {
                timezone = "Europe/Luxembourg";
        } else if ("LV".equals(country)) {
                timezone = "Europe/Riga";
        } else if ("LY".equals(country)) {
                timezone = "Africa/Tripoli";
        } else if ("MA".equals(country)) {
                timezone = "Africa/Casablanca";
        } else if ("MC".equals(country)) {
                timezone = "Europe/Monaco";
        } else if ("MD".equals(country)) {
                timezone = "Europe/Chisinau";
        } else if ("ME".equals(country)) {
                timezone = "Europe/Podgorica";
        } else if ("MF".equals(country)) {
                timezone = "America/Marigot";
        } else if ("MG".equals(country)) {
                timezone = "Indian/Antananarivo";
        } else if ("MH".equals(country)) {
                timezone = "Pacific/Kwajalein";
        } else if ("MK".equals(country)) {
                timezone = "Europe/Skopje";
        } else if ("ML".equals(country)) {
                timezone = "Africa/Bamako";
        } else if ("MM".equals(country)) {
                timezone = "Asia/Rangoon";
        } else if ("MN".equals(country)) {
            if ("06".equals(region)) {
                  timezone = "Asia/Choibalsan";
            } else if ("11".equals(region)) {
                  timezone = "Asia/Ulaanbaatar";
            } else if ("17".equals(region)) {
                  timezone = "Asia/Choibalsan";
            } else if ("19".equals(region)) {
                  timezone = "Asia/Hovd";
            } else if ("20".equals(region)) {
                  timezone = "Asia/Ulaanbaatar";
            } else if ("21".equals(region)) {
                  timezone = "Asia/Ulaanbaatar";
            } else if ("25".equals(region)) {
                  timezone = "Asia/Ulaanbaatar";
            }
        } else if ("MO".equals(country)) {
                timezone = "Asia/Macau";
        } else if ("MP".equals(country)) {
                timezone = "Pacific/Saipan";
        } else if ("MQ".equals(country)) {
                timezone = "America/Martinique";
        } else if ("MR".equals(country)) {
                timezone = "Africa/Nouakchott";
        } else if ("MS".equals(country)) {
                timezone = "America/Montserrat";
        } else if ("MT".equals(country)) {
                timezone = "Europe/Malta";
        } else if ("MU".equals(country)) {
                timezone = "Indian/Mauritius";
        } else if ("MV".equals(country)) {
                timezone = "Indian/Maldives";
        } else if ("MW".equals(country)) {
                timezone = "Africa/Blantyre";
        } else if ("MX".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("02".equals(region)) {
                  timezone = "America/Tijuana";
            } else if ("03".equals(region)) {
                  timezone = "America/Hermosillo";
            } else if ("04".equals(region)) {
                  timezone = "America/Merida";
            } else if ("05".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("06".equals(region)) {
                  timezone = "America/Chihuahua";
            } else if ("07".equals(region)) {
                  timezone = "America/Monterrey";
            } else if ("08".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("09".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("10".equals(region)) {
                  timezone = "America/Mazatlan";
            } else if ("11".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("12".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("13".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("14".equals(region)) {
                  timezone = "America/Mazatlan";
            } else if ("15".equals(region)) {
                  timezone = "America/Chihuahua";
            } else if ("16".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("17".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("18".equals(region)) {
                  timezone = "America/Mazatlan";
            } else if ("19".equals(region)) {
                  timezone = "America/Monterrey";
            } else if ("20".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("21".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("22".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("23".equals(region)) {
                  timezone = "America/Cancun";
            } else if ("24".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("25".equals(region)) {
                  timezone = "America/Mazatlan";
            } else if ("26".equals(region)) {
                  timezone = "America/Hermosillo";
            } else if ("27".equals(region)) {
                  timezone = "America/Merida";
            } else if ("28".equals(region)) {
                  timezone = "America/Monterrey";
            } else if ("29".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("30".equals(region)) {
                  timezone = "America/Mexico_City";
            } else if ("31".equals(region)) {
                  timezone = "America/Merida";
            } else if ("32".equals(region)) {
                  timezone = "America/Monterrey";
            }
        } else if ("MY".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("02".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("03".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("04".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("05".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("06".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("07".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("08".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("09".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("11".equals(region)) {
                  timezone = "Asia/Kuching";
            } else if ("12".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("13".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("14".equals(region)) {
                  timezone = "Asia/Kuala_Lumpur";
            } else if ("15".equals(region)) {
                  timezone = "Asia/Kuching";
            } else if ("16".equals(region)) {
                  timezone = "Asia/Kuching";
            }
        } else if ("MZ".equals(country)) {
                timezone = "Africa/Maputo";
        } else if ("NA".equals(country)) {
                timezone = "Africa/Windhoek";
        } else if ("NC".equals(country)) {
                timezone = "Pacific/Noumea";
        } else if ("NE".equals(country)) {
                timezone = "Africa/Niamey";
        } else if ("NF".equals(country)) {
                timezone = "Pacific/Norfolk";
        } else if ("NG".equals(country)) {
                timezone = "Africa/Lagos";
        } else if ("NI".equals(country)) {
                timezone = "America/Managua";
        } else if ("NL".equals(country)) {
                timezone = "Europe/Amsterdam";
        } else if ("NO".equals(country)) {
                timezone = "Europe/Oslo";
        } else if ("NP".equals(country)) {
                timezone = "Asia/Kathmandu";
        } else if ("NR".equals(country)) {
                timezone = "Pacific/Nauru";
        } else if ("NU".equals(country)) {
                timezone = "Pacific/Niue";
        } else if ("NZ".equals(country)) {
            if ("85".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("E7".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("E8".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("E9".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F1".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F2".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F3".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F4".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F5".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F6".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F7".equals(region)) {
                  timezone = "Pacific/Chatham";
            } else if ("F8".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("F9".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("G1".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("G2".equals(region)) {
                  timezone = "Pacific/Auckland";
            } else if ("G3".equals(region)) {
                  timezone = "Pacific/Auckland";
            }
        } else if ("OM".equals(country)) {
                timezone = "Asia/Muscat";
        } else if ("PA".equals(country)) {
                timezone = "America/Panama";
        } else if ("PE".equals(country)) {
                timezone = "America/Lima";
        } else if ("PF".equals(country)) {
                timezone = "Pacific/Marquesas";
        } else if ("PG".equals(country)) {
                timezone = "Pacific/Port_Moresby";
        } else if ("PH".equals(country)) {
                timezone = "Asia/Manila";
        } else if ("PK".equals(country)) {
                timezone = "Asia/Karachi";
        } else if ("PL".equals(country)) {
                timezone = "Europe/Warsaw";
        } else if ("PM".equals(country)) {
                timezone = "America/Miquelon";
        } else if ("PN".equals(country)) {
                timezone = "Pacific/Pitcairn";
        } else if ("PR".equals(country)) {
                timezone = "America/Puerto_Rico";
        } else if ("PS".equals(country)) {
                timezone = "Asia/Gaza";
        } else if ("PT".equals(country)) {
            if ("02".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("03".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("04".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("05".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("06".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("07".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("08".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("09".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("10".equals(region)) {
                  timezone = "Atlantic/Madeira";
            } else if ("11".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("13".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("14".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("16".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("17".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("18".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("19".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("20".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("21".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("22".equals(region)) {
                  timezone = "Europe/Lisbon";
            } else if ("23".equals(region)) {
                  timezone = "Atlantic/Azores";
            }
        } else if ("PW".equals(country)) {
                timezone = "Pacific/Palau";
        } else if ("PY".equals(country)) {
                timezone = "America/Asuncion";
        } else if ("QA".equals(country)) {
                timezone = "Asia/Qatar";
        } else if ("RE".equals(country)) {
                timezone = "Indian/Reunion";
        } else if ("RO".equals(country)) {
                timezone = "Europe/Bucharest";
        } else if ("RS".equals(country)) {
                timezone = "Europe/Belgrade";
        } else if ("RU".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("02".equals(region)) {
                  timezone = "Asia/Irkutsk";
            } else if ("03".equals(region)) {
                  timezone = "Asia/Novokuznetsk";
            } else if ("04".equals(region)) {
                  timezone = "Asia/Novosibirsk";
            } else if ("05".equals(region)) {
                  timezone = "Asia/Vladivostok";
            } else if ("06".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("07".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("08".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("09".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("10".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("11".equals(region)) {
                  timezone = "Asia/Irkutsk";
            } else if ("12".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("13".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("14".equals(region)) {
                  timezone = "Asia/Irkutsk";
            } else if ("15".equals(region)) {
                  timezone = "Asia/Anadyr";
            } else if ("16".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("17".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("18".equals(region)) {
                  timezone = "Asia/Krasnoyarsk";
            } else if ("20".equals(region)) {
                  timezone = "Asia/Irkutsk";
            } else if ("21".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("22".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("23".equals(region)) {
                  timezone = "Europe/Kaliningrad";
            } else if ("24".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("25".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("26".equals(region)) {
                  timezone = "Asia/Kamchatka";
            } else if ("27".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("28".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("29".equals(region)) {
                  timezone = "Asia/Novokuznetsk";
            } else if ("30".equals(region)) {
                  timezone = "Asia/Vladivostok";
            } else if ("31".equals(region)) {
                  timezone = "Asia/Krasnoyarsk";
            } else if ("32".equals(region)) {
                  timezone = "Asia/Omsk";
            } else if ("33".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("34".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("35".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("36".equals(region)) {
                  timezone = "Asia/Anadyr";
            } else if ("37".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("38".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("39".equals(region)) {
                  timezone = "Asia/Krasnoyarsk";
            } else if ("40".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("41".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("42".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("43".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("44".equals(region)) {
                  timezone = "Asia/Magadan";
            } else if ("45".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("46".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("47".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("48".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("49".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("50".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("51".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("52".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("53".equals(region)) {
                  timezone = "Asia/Novosibirsk";
            } else if ("54".equals(region)) {
                  timezone = "Asia/Omsk";
            } else if ("55".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("56".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("57".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("58".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("59".equals(region)) {
                  timezone = "Asia/Vladivostok";
            } else if ("60".equals(region)) {
                  timezone = "Europe/Kaliningrad";
            } else if ("61".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("62".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("63".equals(region)) {
                  timezone = "Asia/Yakutsk";
            } else if ("64".equals(region)) {
                  timezone = "Asia/Sakhalin";
            } else if ("65".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("66".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("67".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("68".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("69".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("70".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("71".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("72".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("73".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("74".equals(region)) {
                  timezone = "Asia/Krasnoyarsk";
            } else if ("75".equals(region)) {
                  timezone = "Asia/Novosibirsk";
            } else if ("76".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("77".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("78".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("79".equals(region)) {
                  timezone = "Asia/Irkutsk";
            } else if ("80".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("81".equals(region)) {
                  timezone = "Europe/Samara";
            } else if ("82".equals(region)) {
                  timezone = "Asia/Irkutsk";
            } else if ("83".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("84".equals(region)) {
                  timezone = "Europe/Volgograd";
            } else if ("85".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("86".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("87".equals(region)) {
                  timezone = "Asia/Novosibirsk";
            } else if ("88".equals(region)) {
                  timezone = "Europe/Moscow";
            } else if ("89".equals(region)) {
                  timezone = "Asia/Vladivostok";
            } else if ("90".equals(region)) {
                  timezone = "Asia/Yekaterinburg";
            } else if ("91".equals(region)) {
                  timezone = "Asia/Krasnoyarsk";
            } else if ("92".equals(region)) {
                  timezone = "Asia/Anadyr";
            } else if ("93".equals(region)) {
                  timezone = "Asia/Irkutsk";
            }
        } else if ("RW".equals(country)) {
                timezone = "Africa/Kigali";
        } else if ("SA".equals(country)) {
                timezone = "Asia/Riyadh";
        } else if ("SB".equals(country)) {
                timezone = "Pacific/Guadalcanal";
        } else if ("SC".equals(country)) {
                timezone = "Indian/Mahe";
        } else if ("SD".equals(country)) {
                timezone = "Africa/Khartoum";
        } else if ("SE".equals(country)) {
                timezone = "Europe/Stockholm";
        } else if ("SG".equals(country)) {
                timezone = "Asia/Singapore";
        } else if ("SH".equals(country)) {
                timezone = "Atlantic/St_Helena";
        } else if ("SI".equals(country)) {
                timezone = "Europe/Ljubljana";
        } else if ("SJ".equals(country)) {
                timezone = "Arctic/Longyearbyen";
        } else if ("SK".equals(country)) {
                timezone = "Europe/Bratislava";
        } else if ("SL".equals(country)) {
                timezone = "Africa/Freetown";
        } else if ("SM".equals(country)) {
                timezone = "Europe/San_Marino";
        } else if ("SN".equals(country)) {
                timezone = "Africa/Dakar";
        } else if ("SO".equals(country)) {
                timezone = "Africa/Mogadishu";
        } else if ("SR".equals(country)) {
                timezone = "America/Paramaribo";
        } else if ("SS".equals(country)) {
                timezone = "Africa/Juba";
        } else if ("ST".equals(country)) {
                timezone = "Africa/Sao_Tome";
        } else if ("SV".equals(country)) {
                timezone = "America/El_Salvador";
        } else if ("SX".equals(country)) {
                timezone = "America/Curacao";
        } else if ("SY".equals(country)) {
                timezone = "Asia/Damascus";
        } else if ("SZ".equals(country)) {
                timezone = "Africa/Mbabane";
        } else if ("TC".equals(country)) {
                timezone = "America/Grand_Turk";
        } else if ("TD".equals(country)) {
                timezone = "Africa/Ndjamena";
        } else if ("TF".equals(country)) {
                timezone = "Indian/Kerguelen";
        } else if ("TG".equals(country)) {
                timezone = "Africa/Lome";
        } else if ("TH".equals(country)) {
                timezone = "Asia/Bangkok";
        } else if ("TJ".equals(country)) {
                timezone = "Asia/Dushanbe";
        } else if ("TK".equals(country)) {
                timezone = "Pacific/Fakaofo";
        } else if ("TL".equals(country)) {
                timezone = "Asia/Dili";
        } else if ("TM".equals(country)) {
                timezone = "Asia/Ashgabat";
        } else if ("TN".equals(country)) {
                timezone = "Africa/Tunis";
        } else if ("TO".equals(country)) {
                timezone = "Pacific/Tongatapu";
        } else if ("TR".equals(country)) {
                timezone = "Asia/Istanbul";
        } else if ("TT".equals(country)) {
                timezone = "America/Port_of_Spain";
        } else if ("TV".equals(country)) {
                timezone = "Pacific/Funafuti";
        } else if ("TW".equals(country)) {
                timezone = "Asia/Taipei";
        } else if ("TZ".equals(country)) {
                timezone = "Africa/Dar_es_Salaam";
        } else if ("UA".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("02".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("03".equals(region)) {
                  timezone = "Europe/Uzhgorod";
            } else if ("04".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("05".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("06".equals(region)) {
                  timezone = "Europe/Uzhgorod";
            } else if ("07".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("08".equals(region)) {
                  timezone = "Europe/Simferopol";
            } else if ("09".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("10".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("11".equals(region)) {
                  timezone = "Europe/Simferopol";
            } else if ("12".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("13".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("14".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("15".equals(region)) {
                  timezone = "Europe/Uzhgorod";
            } else if ("16".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("17".equals(region)) {
                  timezone = "Europe/Simferopol";
            } else if ("18".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("19".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("20".equals(region)) {
                  timezone = "Europe/Simferopol";
            } else if ("21".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("22".equals(region)) {
                  timezone = "Europe/Uzhgorod";
            } else if ("23".equals(region)) {
                  timezone = "Europe/Kiev";
            } else if ("24".equals(region)) {
                  timezone = "Europe/Uzhgorod";
            } else if ("25".equals(region)) {
                  timezone = "Europe/Uzhgorod";
            } else if ("26".equals(region)) {
                  timezone = "Europe/Zaporozhye";
            } else if ("27".equals(region)) {
                  timezone = "Europe/Kiev";
            }
        } else if ("UG".equals(country)) {
                timezone = "Africa/Kampala";
        } else if ("UM".equals(country)) {
                timezone = "Pacific/Wake";
        } else if ("US".equals(country)) {
            if ("AK".equals(region)) {
                  timezone = "America/Anchorage";
            } else if ("AL".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("AR".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("AZ".equals(region)) {
                  timezone = "America/Phoenix";
            } else if ("CA".equals(region)) {
                  timezone = "America/Los_Angeles";
            } else if ("CO".equals(region)) {
                  timezone = "America/Denver";
            } else if ("CT".equals(region)) {
                  timezone = "America/New_York";
            } else if ("DC".equals(region)) {
                  timezone = "America/New_York";
            } else if ("DE".equals(region)) {
                  timezone = "America/New_York";
            } else if ("FL".equals(region)) {
                  timezone = "America/New_York";
            } else if ("GA".equals(region)) {
                  timezone = "America/New_York";
            } else if ("HI".equals(region)) {
                  timezone = "Pacific/Honolulu";
            } else if ("IA".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("ID".equals(region)) {
                  timezone = "America/Denver";
            } else if ("IL".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("IN".equals(region)) {
                  timezone = "America/Indiana/Indianapolis";
            } else if ("KS".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("KY".equals(region)) {
                  timezone = "America/New_York";
            } else if ("LA".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("MA".equals(region)) {
                  timezone = "America/New_York";
            } else if ("MD".equals(region)) {
                  timezone = "America/New_York";
            } else if ("ME".equals(region)) {
                  timezone = "America/New_York";
            } else if ("MI".equals(region)) {
                  timezone = "America/New_York";
            } else if ("MN".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("MO".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("MS".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("MT".equals(region)) {
                  timezone = "America/Denver";
            } else if ("NC".equals(region)) {
                  timezone = "America/New_York";
            } else if ("ND".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("NE".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("NH".equals(region)) {
                  timezone = "America/New_York";
            } else if ("NJ".equals(region)) {
                  timezone = "America/New_York";
            } else if ("NM".equals(region)) {
                  timezone = "America/Denver";
            } else if ("NV".equals(region)) {
                  timezone = "America/Los_Angeles";
            } else if ("NY".equals(region)) {
                  timezone = "America/New_York";
            } else if ("OH".equals(region)) {
                  timezone = "America/New_York";
            } else if ("OK".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("OR".equals(region)) {
                  timezone = "America/Los_Angeles";
            } else if ("PA".equals(region)) {
                  timezone = "America/New_York";
            } else if ("RI".equals(region)) {
                  timezone = "America/New_York";
            } else if ("SC".equals(region)) {
                  timezone = "America/New_York";
            } else if ("SD".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("TN".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("TX".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("UT".equals(region)) {
                  timezone = "America/Denver";
            } else if ("VA".equals(region)) {
                  timezone = "America/New_York";
            } else if ("VT".equals(region)) {
                  timezone = "America/New_York";
            } else if ("WA".equals(region)) {
                  timezone = "America/Los_Angeles";
            } else if ("WI".equals(region)) {
                  timezone = "America/Chicago";
            } else if ("WV".equals(region)) {
                  timezone = "America/New_York";
            } else if ("WY".equals(region)) {
                  timezone = "America/Denver";
            }
        } else if ("UY".equals(country)) {
                timezone = "America/Montevideo";
        } else if ("UZ".equals(country)) {
            if ("01".equals(region)) {
                  timezone = "Asia/Tashkent";
            } else if ("02".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("03".equals(region)) {
                  timezone = "Asia/Tashkent";
            } else if ("05".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("06".equals(region)) {
                  timezone = "Asia/Tashkent";
            } else if ("07".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("08".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("09".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("10".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("12".equals(region)) {
                  timezone = "Asia/Samarkand";
            } else if ("13".equals(region)) {
                  timezone = "Asia/Tashkent";
            } else if ("14".equals(region)) {
                  timezone = "Asia/Tashkent";
            }
        } else if ("VA".equals(country)) {
                timezone = "Europe/Vatican";
        } else if ("VC".equals(country)) {
                timezone = "America/St_Vincent";
        } else if ("VE".equals(country)) {
                timezone = "America/Caracas";
        } else if ("VG".equals(country)) {
                timezone = "America/Tortola";
        } else if ("VI".equals(country)) {
                timezone = "America/St_Thomas";
        } else if ("VN".equals(country)) {
                timezone = "Asia/Phnom_Penh";
        } else if ("VU".equals(country)) {
                timezone = "Pacific/Efate";
        } else if ("WF".equals(country)) {
                timezone = "Pacific/Wallis";
        } else if ("WS".equals(country)) {
                timezone = "Pacific/Pago_Pago";
        } else if ("YE".equals(country)) {
                timezone = "Asia/Aden";
        } else if ("YT".equals(country)) {
                timezone = "Indian/Mayotte";
        } else if ("YU".equals(country)) {
                timezone = "Europe/Belgrade";
        } else if ("ZA".equals(country)) {
                timezone = "Africa/Johannesburg";
        } else if ("ZM".equals(country)) {
                timezone = "Africa/Lusaka";
        } else if ("ZW".equals(country)) {
                timezone = "Africa/Harare";
        }
        return timezone;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy