Skip to content

Commit

Permalink
Russia will never switch to daylight saving from 03/27/2011
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitry Melnikov committed Mar 27, 2011
1 parent 5f97d37 commit 9842afa
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 45 deletions.
28 changes: 14 additions & 14 deletions include/tz_database.hrl
Original file line number Diff line number Diff line change
Expand Up @@ -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}},
Expand All @@ -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}},
Expand All @@ -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}},
Expand Down Expand Up @@ -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}},
Expand All @@ -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}},
Expand All @@ -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}},
Expand Down
51 changes: 20 additions & 31 deletions include/tz_index.hrl
Original file line number Diff line number Diff line change
@@ -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"],
Expand All @@ -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"],
Expand Down Expand Up @@ -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"],
Expand All @@ -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"],
Expand All @@ -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",
Expand All @@ -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",
Expand Down Expand Up @@ -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"],
Expand All @@ -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"]],
Expand Down Expand Up @@ -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",
Expand All @@ -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"],
Expand Down Expand Up @@ -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"]],
[],[],[],[],[],[],[],[],[],[],[],[]},
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}}).
[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}}).

0 comments on commit 9842afa

Please sign in to comment.