日本とオーストラリアの祝祭日リストをmerge

前の会社ではメルボルンでしたが今の会社 Dynatrace ではシドニーオフィスの同僚と協力することが多いので国民の祝日(public holiday , statutory holiday)の一覧を作ってみることにしました。

Sydneyは New South Wales州(略称 nsw) にあります。

日本の休日は以下のページからダウンロードをクリックするとCSVファイルを落とせます。

振替休日等を含む

「国民の祝日」について – DATA GO JP

オーストラリアの Sydney, Melbourne の休日一覧は以下のページからダウンロードできるJSONデータを使うことにしました。

holidays for 2021, 2022 and 2023

Australian Public Holidays Dates Machine Readable Dataset – Australian public holidays combined (2021-2023) – data.gov.au

コマンドと結果は以下です。

$ (curl https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv | 
  iconv -f Shift_JIS -t UTF-8 |
  awk -F '/|,' '$1 ~ "202[23]" {printf("%s%02d%02d\t%s\n", $1,$2,$3,$4)}' \
  && \
  curl https://data.gov.au/data/datastore/dump/33673aca-0857-42e5-b8f0-9981b4755686?format=json | 
  jq -r \
'.records[]|select(.[5]=="nsw" and .[1]>"20220000")|"\(.[1])\t\(.[2])"') |
  q -t 'select c1,group_concat(c2,", ") from - group by c1'
20220101        元日, New Year's Day
20220103        New Year's Day (additional day)
20220110        成人の日
20220126        Australia Day
20220211        建国記念の日
20220223        天皇誕生日
20220321        春分の日
20220415        Good Friday
20220416        Easter Saturday - the Saturday following Good Friday
20220417        Easter Sunday
20220418        Easter Monday
20220425        Anzac Day
20220429        昭和の日
20220503        憲法記念日
20220504        みどりの日
20220505        こどもの日
20220613        Queen's Birthday
20220718        海の日
20220801        Bank Holiday
20220811        山の日
20220919        敬老の日
20220923        秋分の日
20221003        Labour Day
20221010        スポーツの日
20221103        文化の日
20221123        勤労感謝の日
20221225        Christmas Day
20221226        Boxing Day
20221227        Christmas (additional day)
20230101        元日, New Year's Day
20230102        休日, New Year's Day (observed)
20230109        成人の日
20230126        Australia Day
20230211        建国記念の日
20230223        天皇誕生日
20230321        春分の日
20230407        Good Friday
20230408        Easter Saturday
20230409        Easter Sunday
20230410        Easter Monday
20230425        Anzac Day
20230429        昭和の日
20230503        憲法記念日
20230504        みどりの日
20230505        こどもの日
20230612        Queen's Birthday
20230717        海の日
20230807        Bank Holiday
20230811        山の日
20230918        敬老の日
20230923        秋分の日
20231002        Labour Day
20231009        スポーツの日
20231103        文化の日
20231123        勤労感謝の日
20231225        Christmas Day
20231226        Boxing Day
  1. 日本の方が祝祭日多いですね。
  2. 被っている祝祭日は1月1日、1月2日のみのようです。
  3. 2022 , 2023 年の2年分です。
  4. 祝祭日の説明が英語がオーストラリア,ニューサウスウェールズ州の休日です。
  5. 祝祭日の説明が日本語のものが日本の休日です。

Leave a comment