uribo / zipangu

Japanese utility functions and data
https://uribo.github.io/zipangu
Other
56 stars 7 forks source link

東京五輪開催延期に伴う祝日の移動 #14

Closed uribo closed 3 years ago

uribo commented 4 years ago

2021年の祝日がどうなるか様子見

https://www.kantei.go.jp/jp/headline/tokyo2020/shukujitsu.html

今年(2020年)に関しては祝日はそのままなので対応しない。

uribo commented 3 years ago

2021年の「海の日」は7月22日、「スポーツの日」は7月23日、「山の日」は8月8日に移動します

現在のzipanguではこれらの移動に対応できていない。

zipangu::jholiday(2021, lang = "jp")
$元日
[1] "2021-01-01"

$成人の日
[1] "2021-01-11"

$建国記念の日
[1] "2021-02-11"

$天皇誕生日
[1] "2021-02-23"

$春分の日
[1] "2021-03-20"

$昭和の日
[1] "2021-04-29"

$憲法記念日
[1] "2021-05-03"

$みどりの日
[1] "2021-05-04"

$こどもの日
[1] "2021-05-05"

$海の日
[1] "2021-07-19"

$山の日
[1] "2021-08-11"

$敬老の日
[1] "2021-09-20"

$秋分の日
[1] "2021-09-23"

$体育の日
[1] "2021-10-11"

$文化の日
[1] "2021-11-03"

$勤労感謝の日
[1] "2021-11-23"
zettsu-t commented 3 years ago

Forkして feature/14 ブランチ を作成して、2021年の祝日を反映しました。私のコードをご自由に活用して頂いて構いません。

私の環境では、パッケージの作成と確認(R CMD build および R CMD check)を、 Windows 10 + WSL Ubuntu 18.04 + R 3.6.3 で行いました。動作確認はパッケージを作成した環境および Windows 10 + R 3.6.3 で行いました。動作確認は前記ブランチに記述したユニットテストおよび、以下のコードです。

library(zipangu)
library(assertthat)
zipangu::jholiday(2019:2022)

assertthat::assert_that(all(c(zipangu::is_jholiday("2019-07-15"),
  zipangu::is_jholiday("2019-08-11"), zipangu::is_jholiday("2019-10-14"))))

assertthat::assert_that(!any(c(zipangu::is_jholiday("2020-07-20"),
  zipangu::is_jholiday("2020-08-11"), zipangu::is_jholiday("2020-10-12"))))

assertthat::assert_that(all(c(zipangu::is_jholiday("2020-07-23"),
  zipangu::is_jholiday("2020-08-10"), zipangu::is_jholiday("2020-07-24"))))

assertthat::assert_that(!any(c(zipangu::is_jholiday("2021-07-19"),
  zipangu::is_jholiday("2021-08-11"), zipangu::is_jholiday("2021-10-11"))))

assertthat::assert_that(all(c(zipangu::is_jholiday("2021-07-22"),
  zipangu::is_jholiday("2021-08-08"), zipangu::is_jholiday("2021-07-23"))))

assertthat::assert_that(all(c(zipangu::is_jholiday("2022-07-18"),
  zipangu::is_jholiday("2022-08-11"), zipangu::is_jholiday("2022-10-10"))))
uribo commented 3 years ago

@zettsu-t ありがとうございます。コード見させてもらいました。プルリクエスをいただければそのままマージします。 お手数でしたらこちらでコードを利用させてもらいます。

zettsu-t commented 3 years ago

プルリクエストを発行しました。プルリクエストの発行に伴う一部のチェックは完了し、 continuous-integration/travis-ci/pr が pending です。本issueのcloseはお任せいたします。

uribo commented 3 years ago

Close #28