From: Tom Lane Date: Sat, 23 Mar 2013 23:16:42 +0000 (-0400) Subject: Update time zone abbreviation lists for changes missed since 2006. X-Git-Tag: REL9_2_4~17 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3a003c5a3a9af7973a2a3422cd62d2b08292a595;p=postgresql Update time zone abbreviation lists for changes missed since 2006. Most (all?) of Russia has moved to what's effectively year-round daylight savings time, so that the "standard" zone names now mean an hour later than they used to. Update that, notably changing MSK as per recent complaint from Sergey Konoplev, but also CHOT, GET, IRKT, KGT, KRAT, MAGT, NOVT, OMST, VLAT, YAKT, YEKT. The corresponding DST abbreviations are presumably now obsolete, but I left them in place with their old definitions, just to reduce any possible breakage from this change. Also add VOLT (Europe/Volgograd), which for some reason we never had before, as well as MIST (Antarctica/Macquarie), and fix obsolete definitions of MAWT, TKT, and WST. --- diff --git a/src/timezone/tznames/Antarctica.txt b/src/timezone/tznames/Antarctica.txt index e25b0ebf17..8cd1775574 100644 --- a/src/timezone/tznames/Antarctica.txt +++ b/src/timezone/tznames/Antarctica.txt @@ -17,8 +17,10 @@ DAVT 25200 # Davis Time (Antarctica) # (Antarctica/Davis) DDUT 36000 # Dumont-d`Urville Time (Antarctica) # (Antarctica/DumontDUrville) -MAWT 21600 # Mawson Time (Antarctica) +MAWT 18000 # Mawson Time (Antarctica) (caution: this used to mean 21600) # (Antarctica/Mawson) +MIST 39600 # Macquarie Island Time + # (Antarctica/Macquarie) NZDT 46800 D # New Zealand Daylight Time # (Antarctica/McMurdo) # (Pacific/Auckland) diff --git a/src/timezone/tznames/Asia.txt b/src/timezone/tznames/Asia.txt index 4b16e084ab..26d3be3d92 100644 --- a/src/timezone/tznames/Asia.txt +++ b/src/timezone/tznames/Asia.txt @@ -63,9 +63,9 @@ BORT 28800 # Borneo Time (Indonesia) (not in zic) BTT 21600 # Bhutan Time # (Asia/Thimphu) CCT 28800 # China Coastal Time (not in zic) -CHOST 36000 D # Choibalsan Summer Time +CHOST 36000 D # Choibalsan Summer Time (obsolete) # (Asia/Choibalsan) -CHOT 32400 # Choibalsan Time +CHOT 28800 # Choibalsan Time (caution: this used to mean 32400) # (Asia/Choibalsan) CIT 28800 # Central Indonesia Time # (Asia/Makassar) @@ -118,9 +118,9 @@ EET 7200 # East-Egypt Time # (Europe/Zaporozhye) EIT 32400 # East Indonesia Time # (Asia/Jayapura) -GEST 14400 D # Georgia Summer Time (there was a timezone change in 2004) +GEST 14400 D # Georgia Summer Time (obsolete) # (Asia/Tbilisi) -GET 10800 # Georgia Time (there was a timezone change in 2004) +GET 14400 # Georgia Time (caution: this used to mean 10800) # (Asia/Tbilisi) # CONFLICT! GST is not unique # Other timezones: @@ -141,9 +141,9 @@ ICT 25200 # Indochina Time IDT 10800 D # Israel Daylight Time IRDT 16200 D # Iran Daylight Time # (Asia/Tehran) -IRKST 32400 D # Irkutsk Summer Time +IRKST 32400 D # Irkutsk Summer Time (obsolete) # (Asia/Irkutsk) -IRKT 28800 # Irkutsk Time +IRKT 32400 # Irkutsk Time (caution: this used to mean 28800) # (Asia/Irkutsk) IRST 12600 # Iran Standard Time # (Asia/Tehran) @@ -163,36 +163,36 @@ JAYT 32400 # Jayapura Time (Indonesia) (not in zic) JST 32400 # Japan Standard Time # (Asia/Tokyo) KDT 36000 D # Korean Daylight Time (not in zic) -KGST 21600 D # Kyrgyzstan Summer Time +KGST 21600 D # Kyrgyzstan Summer Time (obsolete) # (Asia/Bishkek) -KGT 18000 # Kyrgyzstan Time +KGT 21600 # Kyrgyzstan Time (caution: this used to mean 18000) # (Asia/Bishkek) -KRAST 28800 D # Krasnoyarsk Summer Time +KRAST 28800 D # Krasnoyarsk Summer Time (obsolete) # (Asia/Krasnoyarsk) -KRAT 25200 # Krasnoyarsk Time +KRAT 28800 # Krasnoyarsk Time (caution: this used to mean 25200) # (Asia/Krasnoyarsk) KST 32400 # Korean Standard Time # (Asia/Pyongyang) LKT 21600 # Lanka Time # (Asia/Colombo) -MAGST 43200 D # Magadan Summer Time +MAGST 43200 D # Magadan Summer Time (obsolete) # (Asia/Magadan) -MAGT 39600 # Magadan Time +MAGT 43200 # Magadan Time (caution: this used to mean 39600) # (Asia/Magadan) MMT 23400 # Myanmar Time # (Asia/Rangoon) MYT 28800 # Malaysia Time # (Asia/Kuala_Lumpur) # (Asia/Kuching) -NOVST 25200 D # Novosibirsk Summer Time +NOVST 25200 D # Novosibirsk Summer Time (obsolete) # (Asia/Novosibirsk) -NOVT 21600 # Novosibirsk Time +NOVT 25200 # Novosibirsk Time (caution: this used to mean 21600) # (Asia/Novosibirsk) NPT 20700 # Nepal Time # (Asia/Katmandu) -OMSST 25200 D # Omsk Summer Time +OMSST 25200 D # Omsk Summer Time (obsolete) # (Asia/Omsk) -OMST 21600 # Omsk Time +OMST 25200 # Omsk Time (caution: this used to mean 21600) # (Asia/Omsk) ORAT 18000 # Oral Time # (Asia/Oral) @@ -229,19 +229,19 @@ UZST 21600 D # Uzbekistan Summer Time UZT 18000 # Uzbekistan Time # (Asia/Samarkand) # (Asia/Tashkent) -VLAST 39600 D # Vladivostok Summer Time +VLAST 39600 D # Vladivostok Summer Time (obsolete) # (Asia/Vladivostok) -VLAT 36000 # Vladivostok Time +VLAT 39600 # Vladivostok Time (caution: this used to mean 36000) # (Asia/Vladivostok) WIT 25200 # Waktu Indonesia Timur # West Indonesia Time # (Asia/Jakarta) # (Asia/Pontianak) -YAKST 36000 D # Yakutsk Summer Time +YAKST 36000 D # Yakutsk Summer Time (obsolete) # (Asia/Yakutsk) -YAKT 32400 # Yakutsk Time +YAKT 36000 # Yakutsk Time (caution: this used to mean 32400) # (Asia/Yakutsk) -YEKST 21600 D # Yekaterinburg Summer Time +YEKST 21600 D # Yekaterinburg Summer Time (obsolete) # (Asia/Yekaterinburg) -YEKT 18000 # Yekaterinburg Time +YEKT 21600 # Yekaterinburg Time (caution: this used to mean 18000) # (Asia/Yekaterinburg) diff --git a/src/timezone/tznames/Default b/src/timezone/tznames/Default index cf3396cd92..3d5efbd6d4 100644 --- a/src/timezone/tznames/Default +++ b/src/timezone/tznames/Default @@ -239,7 +239,7 @@ DDUT 36000 # Dumont-d'Urville Time (Antarctica) # (Antarctica/DumontDUrville) # (Antarctica/Palmer) # (America/Santiago) -MAWT 21600 # Mawson Time (Antarctica) +MAWT 18000 # Mawson Time (Antarctica) (caution: this used to mean 21600) # (Antarctica/Mawson) #################### ASIA #################### @@ -273,9 +273,9 @@ BORT 28800 # Borneo Time (Indonesia) (not in zic) BTT 21600 # Bhutan Time # (Asia/Thimphu) CCT 28800 # China Coastal Time (not in zic) -GEST 14400 D # Georgia Summer Time (there was a timezone change in 2004) +GEST 14400 D # Georgia Summer Time (obsolete) # (Asia/Tbilisi) -GET 10800 # Georgia Time (there was a timezone change in 2004) +GET 14400 # Georgia Time (caution: this used to mean 10800) # (Asia/Tbilisi) HKT 28800 # Hong Kong Time (not in zic) ICT 25200 # Indochina Time @@ -284,9 +284,9 @@ ICT 25200 # Indochina Time # (Asia/Saigon) # (Asia/Vientiane) IDT 10800 D # Israel Daylight Time -IRKST 32400 D # Irkutsk Summer Time +IRKST 32400 D # Irkutsk Summer Time (obsolete) # (Asia/Irkutsk) -IRKT 28800 # Irkutsk Time +IRKT 32400 # Irkutsk Time (caution: this used to mean 28800) # (Asia/Irkutsk) IRT 12600 # Iran Time (not in zic) # CONFLICT! IST is not unique @@ -298,36 +298,36 @@ JAYT 32400 # Jayapura Time (Indonesia) (not in zic) JST 32400 # Japan Standard Time # (Asia/Tokyo) KDT 36000 D # Korean Daylight Time (not in zic) -KGST 21600 D # Kyrgyzstan Summer Time +KGST 21600 D # Kyrgyzstan Summer Time (obsolete) # (Asia/Bishkek) -KGT 18000 # Kyrgyzstan Time +KGT 21600 # Kyrgyzstan Time (caution: this used to mean 18000) # (Asia/Bishkek) -KRAST 28800 D # Krasnoyarsk Summer Time +KRAST 28800 D # Krasnoyarsk Summer Time (obsolete) # (Asia/Krasnoyarsk) -KRAT 25200 # Krasnoyarsk Time +KRAT 28800 # Krasnoyarsk Time (caution: this used to mean 25200) # (Asia/Krasnoyarsk) KST 32400 # Korean Standard Time # (Asia/Pyongyang) LKT 21600 # Lanka Time # (Asia/Colombo) -MAGST 43200 D # Magadan Summer Time +MAGST 43200 D # Magadan Summer Time (obsolete) # (Asia/Magadan) -MAGT 39600 # Magadan Time +MAGT 43200 # Magadan Time (caution: this used to mean 39600) # (Asia/Magadan) MMT 23400 # Myanmar Time # (Asia/Rangoon) MYT 28800 # Malaysia Time # (Asia/Kuala_Lumpur) # (Asia/Kuching) -NOVST 25200 D # Novosibirsk Summer Time +NOVST 25200 D # Novosibirsk Summer Time (obsolete) # (Asia/Novosibirsk) -NOVT 21600 # Novosibirsk Time +NOVT 25200 # Novosibirsk Time (caution: this used to mean 21600) # (Asia/Novosibirsk) NPT 20700 # Nepal Time # (Asia/Katmandu) -OMSST 25200 D # Omsk Summer Time +OMSST 25200 D # Omsk Summer Time (obsolete) # (Asia/Omsk) -OMST 21600 # Omsk Time +OMST 25200 # Omsk Time (caution: this used to mean 21600) # (Asia/Omsk) PETST 46800 D # Petropavlovsk-Kamchatski Summer Time # (Asia/Kamchatka) @@ -354,17 +354,17 @@ UZST 21600 D # Uzbekistan Summer Time UZT 18000 # Uzbekistan Time # (Asia/Samarkand) # (Asia/Tashkent) -VLAST 39600 D # Vladivostok Summer Time +VLAST 39600 D # Vladivostok Summer Time (obsolete) # (Asia/Vladivostok) -VLAT 36000 # Vladivostok Time +VLAT 39600 # Vladivostok Time (caution: this used to mean 36000) # (Asia/Vladivostok) -YAKST 36000 D # Yakutsk Summer Time +YAKST 36000 D # Yakutsk Summer Time (obsolete) # (Asia/Yakutsk) -YAKT 32400 # Yakutsk Time +YAKT 36000 # Yakutsk Time (caution: this used to mean 32400) # (Asia/Yakutsk) -YEKST 21600 D # Yekaterinburg Summer Time +YEKST 21600 D # Yekaterinburg Summer Time (obsolete) # (Asia/Yekaterinburg) -YEKT 18000 # Yekaterinburg Time +YEKT 21600 # Yekaterinburg Time (caution: this used to mean 18000) # (Asia/Yekaterinburg) #################### ATLANTIC #################### @@ -622,10 +622,12 @@ MEST 7200 D # Middle Europe Summer Time (not in zic) MET 3600 # Middle Europe Time (not in zic) METDST 7200 D # Middle Europe Summer Time (not in zic) MEZ 3600 # Mitteleuropaeische Zeit (German) (not in zic) -MSD 14400 D # Moscow Daylight Time +MSD 14400 D # Moscow Daylight Time (obsolete) # (Europe/Moscow) -MSK 10800 # Moscow Time +MSK 14400 # Moscow Time (caution: this used to mean 10800) # (Europe/Moscow) +VOLT 14400 # Volgograd Time + # (Europe/Volgograd) WET 0 # Western Europe Time # (Africa/Casablanca) # (Africa/El_Aaiun) @@ -714,7 +716,7 @@ PWT 32400 # Palau Time # (Pacific/Palau) TAHT -36000 # Tahiti Time (zic says "TAHT", other sources "THAT") # (Pacific/Tahiti) -TKT -36000 # Tokelau Time +TKT 46800 # Tokelau Time (caution: this used to mean -36000) # (Pacific/Fakaofo) TOT 46800 # Tonga Time (not in zic) TRUT 36000 # Truk Time (zic used to say "TRUT", other sources say "TRUK") diff --git a/src/timezone/tznames/Europe.txt b/src/timezone/tznames/Europe.txt index 6798ae4e20..665f576d4d 100644 --- a/src/timezone/tznames/Europe.txt +++ b/src/timezone/tznames/Europe.txt @@ -185,14 +185,16 @@ MEST 7200 D # Middle Europe Summer Time (not in zic) MET 3600 # Middle Europe Time (not in zic) METDST 7200 D # Middle Europe Summer Time (not in zic) MEZ 3600 # Mitteleuropäische Zeit (German) (not in zic) -MSD 14400 D # Moscow Daylight Time +MSD 14400 D # Moscow Daylight Time (obsolete) # (Europe/Moscow) -MSK 10800 # Moscow Time +MSK 14400 # Moscow Time (caution: this used to mean 10800) # (Europe/Moscow) -SAMST 18000 D # Samara Summer Time +SAMST 18000 D # Samara Summer Time (obsolete) # (Europe/Samara) SAMT 14400 # Samara Time # (Europe/Samara) +VOLT 14400 # Volgograd Time + # (Europe/Volgograd) WEST 3600 D # Western Europe Summer Time # (Africa/Casablanca) # (Atlantic/Canary) diff --git a/src/timezone/tznames/Pacific.txt b/src/timezone/tznames/Pacific.txt index 91b9a5c089..2a989d3790 100644 --- a/src/timezone/tznames/Pacific.txt +++ b/src/timezone/tznames/Pacific.txt @@ -83,7 +83,7 @@ SST -39600 # South Sumatran Time # (Pacific/Pago_Pago) TAHT -36000 # Tahiti Time (zic says "TAHT", other sources "THAT") # (Pacific/Tahiti) -TKT -36000 # Tokelau Time +TKT 46800 # Tokelau Time (caution: this used to mean -36000) # (Pacific/Fakaofo) TOT 46800 # Tonga Time (not in zic) TRUT 36000 # Truk Time (zic used to say "TRUT", other sources say "TRUK") @@ -98,6 +98,8 @@ WFT 43200 # Wallis and Futuna Time # CONFLICT! WST is not unique # Other timezones: # - WST: Western Standard Time (Australia) -WST -39600 # West Samoa Time +WSDT 50400 D # West Samoa Daylight Time + # (Pacific/Apia) +WST 46800 # West Samoa Time (caution: this used to mean -39600) # (Pacific/Apia) YAPT 36000 # Yap Time (Micronesia) (not in zic)