From 9842afa11ff50d344b24e61bd7f3ea8854396c90 Mon Sep 17 00:00:00 2001 From: Dmitry Melnikov Date: Sun, 27 Mar 2011 11:46:37 +0400 Subject: [PATCH] Russia will never switch to daylight saving from 03/27/2011 --- include/tz_database.hrl | 28 +++++++++++----------- include/tz_index.hrl | 51 ++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 45 deletions(-) diff --git a/include/tz_database.hrl b/include/tz_database.hrl index 3aabccc..ab49457 100644 --- a/include/tz_database.hrl +++ b/include/tz_database.hrl @@ -243,29 +243,29 @@ {"Asia/Harbin",{"CST","CST"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Hong Kong",{"HKT","HKT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Hovd",{"HOVT","HOVT"},undef,420,0,undef,{0,0},undef,{0,0}}, - {"Asia/Irkutsk",{"IRKT","IRKT"},{"IRKST","IRKST"},480,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Irkutsk",{"IRKT","IRKT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Istanbul",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, {"Asia/Jakarta",{"WIT","WIT"},undef,420,0,undef,{0,0},undef,{0,0}}, {"Asia/Jayapura",{"EIT","EIT"},undef,540,0,undef,{0,0},undef,{0,0}}, {"Asia/Jerusalem",{"IST","IST"},{"IDT","IDT"},120,60,{1,sun,apr},{1,0},{1,sun,oct},{1,0}}, {"Asia/Kabul",{"AFT","AFT"},undef,270,0,undef,{0,0},undef,{0,0}}, - {"Asia/Kamchatka",{"PETT","PETT"},{"PETST","PETST"},720,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Kamchatka",{"PETT","PETT"},undef,720,0,undef,{0,0},undef,{0,0}}, {"Asia/Karachi",{"PKT","PKT"},undef,300,0,undef,{0,0},undef,{0,0}}, {"Asia/Kashgar",{"CST","CST"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Katmandu",{"NPT","NPT"},undef,345,0,undef,{0,0},undef,{0,0}}, - {"Asia/Krasnoyarsk",{"KRAT","KRAT"},{"KRAST","KRAST"},420,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Krasnoyarsk",{"KRAT","KRAT"},undef,420,0,undef,{0,0},undef,{0,0}}, {"Asia/Kuala Lumpur",{"MYT","MYT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Kuching",{"MYT","MYT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Kuwait",{"AST","AST"},undef,180,0,undef,{0,0},undef,{0,0}}, {"Asia/Macao",{"CST","CST"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Macau",{"CST","CST"},undef,480,0,undef,{0,0},undef,{0,0}}, - {"Asia/Magadan",{"MAGT","MAGT"},{"MAGST","MAGST"},660,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Magadan",{"MAGT","MAGT"},undef,660,0,undef,{0,0},undef,{0,0}}, {"Asia/Makassar",{"CIT","CIT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Manila",{"PHT","PHT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Muscat",{"GST","GST"},undef,240,0,undef,{0,0},undef,{0,0}}, {"Asia/Nicosia",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, - {"Asia/Novosibirsk",{"NOVT","NOVT"},{"NOVST","NOVST"},360,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, - {"Asia/Omsk",{"OMST","OMST"},{"OMSST","OMSST"},360,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Novosibirsk",{"NOVT","NOVT"},undef,360,0,undef,{0,0},undef,{0,0}}, + {"Asia/Omsk",{"OMST","OMST"},undef,360,0,undef,{0,0},undef,{0,0}}, {"Asia/Oral",{"WST","WST"},undef,300,0,undef,{0,0},undef,{0,0}}, {"Asia/Phnom Penh",{"ICT","ICT"},undef,420,0,undef,{0,0},undef,{0,0}}, {"Asia/Pontianak",{"WIT","WIT"},undef,420,0,undef,{0,0},undef,{0,0}}, @@ -275,7 +275,7 @@ {"Asia/Rangoon",{"MMT","MMT"},undef,390,0,undef,{0,0},undef,{0,0}}, {"Asia/Riyadh",{"AST","AST"},undef,180,0,undef,{0,0},undef,{0,0}}, {"Asia/Saigon",{"ICT","ICT"},undef,420,0,undef,{0,0},undef,{0,0}}, - {"Asia/Sakhalin",{"SAKT","SAKT"},{"SAKST","SAKST"},600,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Sakhalin",{"SAKT","SAKT"},undef,600,0,undef,{0,0},undef,{0,0}}, {"Asia/Samarkand",{"UZT","UZT"},undef,300,0,undef,{0,0},undef,{0,0}}, {"Asia/Seoul",{"KST","KST"},undef,540,0,undef,{0,0},undef,{0,0}}, {"Asia/Shanghai",{"CST","CST"},undef,480,0,undef,{0,0},undef,{0,0}}, @@ -290,9 +290,9 @@ {"Asia/Ulaanbaatar",{"ULAT","ULAT"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Urumqi",{"CST","CST"},undef,480,0,undef,{0,0},undef,{0,0}}, {"Asia/Vientiane",{"ICT","ICT"},undef,420,0,undef,{0,0},undef,{0,0}}, - {"Asia/Vladivostok",{"VLAT","VLAT"},{"VLAST","VLAST"},600,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, - {"Asia/Yakutsk",{"YAKT","YAKT"},{"YAKST","YAKST"},540,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, - {"Asia/Yekaterinburg",{"YEKT","YEKT"},{"YEKST","YEKST"},300,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Asia/Vladivostok",{"VLAT","VLAT"},undef,600,0,undef,{0,0},undef,{0,0}}, + {"Asia/Yakutsk",{"YAKT","YAKT"},undef,540,0,undef,{0,0},undef,{0,0}}, + {"Asia/Yekaterinburg",{"YEKT","YEKT"},undef,300,0,undef,{0,0},undef,{0,0}}, {"Asia/Yerevan",{"AMT","AMT"},{"AMST","AMST"},240,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Atlantic/Azores",{"AZOT","AZOT"},{"AZOST","AZOST"},-60,60,{last,sun,mar},{0,0},{last,sun,oct},{1,0}}, {"Atlantic/Bermuda",{"AST","AST"},{"ADT","ADT"},-240,60,{1,sun,apr},{2,0},{last,sun,oct},{2,0}}, @@ -331,7 +331,7 @@ {"Europe/Gibraltar",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Helsinki",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, {"Europe/Istanbul",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, - {"Europe/Kaliningrad",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Europe/Kaliningrad",{"EET","EET"},undef,120,0,undef,{0,0},undef,{0,0}}, {"Europe/Kiev",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, {"Europe/Lisbon",{"WET","WET"},{"WEST","WEST"},0,60,{last,sun,mar},{1,0},{last,sun,oct},{2,0}}, {"Europe/Ljubljana",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, @@ -341,14 +341,14 @@ {"Europe/Malta",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Minsk",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Monaco",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, - {"Europe/Moscow",{"MSK","MSK"},{"MSD","MSD"},180,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Europe/Moscow",{"MSK","MSK"},undef,180,0,undef,{0,0},undef,{0,0}}, {"Europe/Nicosia",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, {"Europe/Oslo",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Paris",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Prague",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Riga",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, {"Europe/Rome",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, - {"Europe/Samara",{"SAMT","SAMT"},{"SAMST","SAMST"},240,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, + {"Europe/Samara",{"SAMT","SAMT"},undef,240,0,undef,{0,0},undef,{0,0}}, {"Europe/San Marino",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Sarajevo",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Simferopol",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, @@ -357,7 +357,7 @@ {"Europe/Stockholm",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Tallinn",{"EET","EET"},undef,120,0,undef,{0,0},undef,{0,0}}, {"Europe/Tirane",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, - {"Europe/Uzhgorod",{"EET","EET"},{"EEST","EEST"},120,60,{last,sun,mar},{3,0},{last,sun,oct},{4,0}}, + {"Europe/Uzhgorod",{"EET","EET"},undef,120,0,undef,{0,0},undef,{0,0}}, {"Europe/Vaduz",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Vatican",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, {"Europe/Vienna",{"CET","CET"},{"CEST","CEST"},60,60,{last,sun,mar},{2,0},{last,sun,oct},{3,0}}, diff --git a/include/tz_index.hrl b/include/tz_index.hrl index eba88fa..4d357e1 100644 --- a/include/tz_index.hrl +++ b/include/tz_index.hrl @@ -1,18 +1,25 @@ --define(tz_index, {dict,176,36,64,32,180,108, +-define(tz_index, {dict,164,33,64,32,165,99, {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}, {{[["WGST","America/Godthab"]], - [["NPT","Asia/Katmandu"],["CCT","Indian/Cocos"]], - [["DAVT","Antarctica/Davis"], + [["AQTT","Asia/Aqtau","Asia/Aqtobe"], + ["AZST","Asia/Baku"], + ["NPT","Asia/Katmandu"], + ["CCT","Indian/Cocos"], + ["ChST","Pacific/Guam","Pacific/Saipan"], + ["SST","Pacific/Midway","Pacific/Pago Pago"]], + [["WAST","Africa/Windhoek"], + ["DAVT","Antarctica/Davis"], ["AZT","Asia/Baku"], ["HKT","Asia/Hong Kong"], - ["IRT","Asia/Tehran"]], + ["IRT","Asia/Tehran"], + ["NUT","Pacific/Niue"]], [["MST","America/Boise","America/Cambridge Bay", "America/Chihuahua","America/Dawson Creek", "America/Denver","America/Edmonton", "America/Hermosillo","America/Inuvik", "America/Mazatlan","America/Phoenix", "America/Shiprock","America/Yellowknife"], - ["YAKST","Asia/Yakutsk"]], + ["PHT","Asia/Manila"]], [["ADT","America/Glace Bay","America/Goose Bay", "America/Halifax","Asia/Baghdad", "Atlantic/Bermuda"], @@ -34,7 +41,6 @@ ["NDT","America/St Johns"], ["GST","Asia/Dubai","Asia/Muscat", "Atlantic/South Georgia"], - ["SAKST","Asia/Sakhalin"], ["SGT","Asia/Singapore"]], [["SAKT","Asia/Sakhalin"], ["UZT","Asia/Samarkand","Asia/Tashkent"], @@ -62,15 +68,12 @@ "America/Thule","America/Tortola","Asia/Aden", "Asia/Baghdad","Asia/Bahrain","Asia/Kuwait", "Asia/Qatar","Asia/Riyadh","Atlantic/Bermuda"], - ["PETST","Asia/Kamchatka"], ["FKST","Atlantic/Stanley"], ["EASST","Pacific/Easter"]], [["NST","America/St Johns"], ["AQTST","Asia/Aqtau","Asia/Aqtobe"], ["YEKT","Asia/Yekaterinburg"]], - [["BDT","Asia/Dhaka"], - ["NOVST","Asia/Novosibirsk"], - ["CKT","Pacific/Rarotonga"]], + [["BDT","Asia/Dhaka"],["CKT","Pacific/Rarotonga"]], [["PKT","Asia/Karachi"], ["NOVT","Asia/Novosibirsk"], ["MVT","Indian/Maldives"], @@ -91,10 +94,10 @@ "Asia/Damascus","Asia/Gaza","Asia/Istanbul", "Asia/Nicosia","Europe/Athens","Europe/Bucharest", "Europe/Chisinau","Europe/Helsinki", - "Europe/Istanbul","Europe/Kaliningrad", - "Europe/Kiev","Europe/Minsk","Europe/Nicosia", - "Europe/Riga","Europe/Simferopol","Europe/Sofia", - "Europe/Uzhgorod","Europe/Zaporozhye"], + "Europe/Istanbul","Europe/Kiev","Europe/Minsk", + "Europe/Nicosia","Europe/Riga", + "Europe/Simferopol","Europe/Sofia", + "Europe/Zaporozhye"], ["HADT","America/Adak"], ["IDT","Asia/Jerusalem"], ["BST","Europe/Belfast","Europe/London"], @@ -121,8 +124,7 @@ ["IST","Asia/Calcutta","Asia/Jerusalem", "Europe/Dublin"], ["CIT","Asia/Makassar","Asia/Ujung Pandang"], - ["GET","Asia/Tbilisi"], - ["SAMST","Europe/Samara"]]}, + ["GET","Asia/Tbilisi"]]}, {[["PMDT","America/Miquelon"]], [["EAT","Africa/Addis Ababa","Africa/Asmera", "Africa/Dar es Salaam","Africa/Djibouti", @@ -148,7 +150,6 @@ ["TJT","Asia/Dushanbe"], ["KRAT","Asia/Krasnoyarsk"], ["MYT","Asia/Kuala Lumpur","Asia/Kuching"], - ["VLAST","Asia/Vladivostok"], ["SCT","Indian/Mahe"]], [["CEST","Africa/Ceuta","Arctic/Longyearbyen", "Atlantic/Jan Mayen","Europe/Amsterdam", @@ -177,8 +178,6 @@ ["GYT","America/Guyana"], ["PMST","America/Miquelon"], ["WIT","Asia/Jakarta","Asia/Pontianak"], - ["MAGST","Asia/Magadan"], - ["MSD","Europe/Moscow"], ["MART","Pacific/Marquesas"]], [["SRT","America/Paramaribo"], ["MAWT","Antarctica/Mawson"], @@ -190,7 +189,6 @@ [["CLST","America/Santiago","Antarctica/Palmer"], ["WST","Antarctica/Casey","Asia/Oral", "Australia/Perth","Pacific/Apia"], - ["OMSST","Asia/Omsk"], ["MMT","Asia/Rangoon"], ["ULAT","Asia/Ulaanbaatar"], ["YAPT","Pacific/Yap"]], @@ -218,7 +216,6 @@ ["ACT","America/Eirunepe","America/Rio Branco"], ["NZDT","Antarctica/McMurdo", "Antarctica/South Pole","Pacific/Auckland"], - ["YEKST","Asia/Yekaterinburg"], ["GALT","Pacific/Galapagos"]], [["EDT","America/Detroit","America/Grand Turk", "America/Iqaluit","America/Kentucky/Louisville", @@ -230,7 +227,6 @@ ["BOT","America/La Paz"], ["TMT","Asia/Ashgabat"], ["PETT","Asia/Kamchatka"], - ["KRAST","Asia/Krasnoyarsk"], ["CVT","Atlantic/Cape Verde"], ["FKT","Atlantic/Stanley"], ["EAST","Pacific/Easter"], @@ -318,13 +314,6 @@ "America/Mazatlan","America/Shiprock", "America/Yellowknife"], ["AMST","America/Cuiaba","Asia/Yerevan"], - ["IRKST","Asia/Irkutsk"], ["SAMT","Europe/Samara"]], - [["AQTT","Asia/Aqtau","Asia/Aqtobe"], - ["AZST","Asia/Baku"], - ["ChST","Pacific/Guam","Pacific/Saipan"], - ["SST","Pacific/Midway","Pacific/Pago Pago"]], - [["WAST","Africa/Windhoek"],["NUT","Pacific/Niue"]], - [["PHT","Asia/Manila"]], - [],[],[],[],[],[],[],[],[],[],[],[]}, - {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}}). + [],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}, + {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}}). \ No newline at end of file