Olsonデータベースファイルで2018年ブラジル夏時間(夏時間)を変更するには?

Olsonデータベースファイルで2018年ブラジル夏時間(夏時間)を変更するには?

ブラジル政府は、現地では夏時間として知られるブラジルDST(夏時間)の開始時間を変更する法律を制定しました。

新しい夏時間が来月から適用されますより正確には2018年11月18日。そのため、オペレーティングシステムのアップデートでは、新しいOlsonのアップデートを待つ時間が足りなくなり、新しいOlsonデータベースパッケージをダウンロードするのに十分ではない可能性があります。

tzdb-2018e.tar.tz私は以下からファイルをダウンロードしました。https://www.iana.org/time-zones。パッケージ内でファイルを見つけ、southamerica次の項目が見つかりました。

...
# From Steffen Thorsen (2017-12-18):
# According to many media sources, next year's DST start in Brazil will move to
# the first Sunday of November, and it will stay like that for the years after.
# ... https://www.timeanddate.com/news/time/brazil-delays-dst-2018.html
# From Steffen Thorsen (2017-12-20):
# http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2017/decreto/D9242.htm
Rule    Brazil  2018    max -   Nov Sun>=1  0:00    1:00    -
Rule    Brazil  2023    only    -   Feb Sun>=22 0:00    0   -
...

2018年の参加規則の以前の注意事項は、2017年末の既存の法律と一致していましたが、新しい法律に従って2018年11月の第3日曜日に変更されました。

Olsonエントリを編集して11月の第3日曜日に移動するにはどうすればよいですか?私はSun>=3成功せずにこれを試しました。

答え1

以下を指定する必要がありますSun>=15。 3番目の日曜日は、毎月15日以上の最初の日曜日です。

過去には、これらの最終変更はリリースアップデートを通じて正常に処理されました。おそらくすぐに更新があるようです。 (もちろん、これは現在11月の約束を処理しなければならない人には役に立ちません。)

答え2

実際にgithubで入手でき、5日前に修正されました。

バラよりhttps://github.com/eggert/tz/blob/master/southamericasouthamericatzファイルの場合

そしてhttps://github.com/eggert/tz/commit/efda0562d7fc7bc90b6cab76998fab8b4953e056関連提出の場合

2018年ブラジル南部の夏時間は2週間後に始まります*ニュース:これについて言及してください。 *南アメリカ(ブラジル):2018年春にのみ適用される新しいルールです。

Eggertが5日前に約束しました。

 - Rule Brazil  2018    max -   Nov Sun>=1  0:00    1:00    -
 + # From Fábio Gomes (2018-10-04):
 + # The Brazilian president just announced a new change on this year DST.
 + # It was scheduled to start on November 4th and it was changed to November 18th.
 + # From Paul Eggert (2018-10-04):
 + # This attempts to avoid confusion during the November 4 and 11 national high
 + # school exams, which were mis-scheduled.  Guess that it's just this year.
 + Rule Brazil  2018    only   -    Nov Sun>=15 0:00    1:00    -
 + Rule Brazil  2019    max    -    Nov Sun>=1  0:00    1:00    -

については公式TZテーブルの新アップデートリリース - 別名2018f:

[tz]ブラジルDST時間のもう一つの変更

Paul Eggert Eggert、cs.ucla.edu 2018年10月4日木曜日 15:37:17 UTC

今開発バージョンを更新しました。 https://github.com/eggert/tz付属のパッチを使用すると、必要に応じて今すぐ使用できます。大統領令が発表されるやいなや新しいtzdbを公開する計画です。 (この場合はお知らせください。)

関連情報