The rules of DST@Shanghai need some modifications
The existing rules of DST@Shanghai is # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Shang 1940 only - Jun 3 0:00 1:00 D Rule Shang 1940 1941 - Oct 1 0:00 0 S Rule Shang 1941 only - Mar 16 0:00 1:00 D Rule PRC 1986 only - May 4 0:00 1:00 D Rule PRC 1986 1991 - Sep Sun>=11 0:00 0 S Rule PRC 1987 1991 - Apr Sun>=10 0:00 1:00 D
There are a news record about the DST in China: http://bjrb.bjd.com.cn/html/2017-08/25/content_169986.htm The accurate hour of DST@China is 02:00. For Example, In 1986, the start time of DST@China is 02:00 May 4 1986. The end time of DST@China is 02:00 Sep 14 1986. So the rule should be modified to: # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Shang 1940 only - Jun 3 0:00 1:00 D Rule Shang 1940 1941 - Oct 1 0:00 0 S Rule Shang 1941 only - Mar 16 0:00 1:00 D Rule PRC 1986 only - May 4 2:00 1:00 D Rule PRC 1986 1991 - Sep Sun>=11 2:00 0 S Rule PRC 1987 1991 - Apr Sun>=10 2:00 1:00 D
Thanks for reporting the problem. That bug was fixed in the development version here: https://github.com/eggert/tz/commit/937286d45c0f89132f0bf2d92fc27c36ae909cd6 and the fix should appear in the next tzdb release.
participants (2)
-
Hong Xie -
Paul Eggert