祝日計算をプログラムで行う。
( ja.osdn.net で、jholiday として公開していたのを GitHub に移動した。)
Java版とJavaScripth版、Python版 が存在する。
1ソースのプログラムのみで構成するため、 祝日の新制度、変更が発生した場合の修正メンテナンスは1ソース内だけで行う。
JavaのJARライブラリ配布はしない。
よって、src/main/java に格納された Javaプログラムをダウンロードして利用する。
春分・秋分の日は、『海上保安庁水路部 暦計算研究会編 新こよみ便利帳』による計算式の結果に過ぎない。
毎年の官報公示の決定と異なったら官報公示に従うこと。
2022年以降のみをサポート対象にする。
2021年までは東京五輪の影響で海の日、山の日、スポーツの日が移動したことによる
計算ロジックのパフォーマンスの低下があるために、2021年までのプログラムは廃止した。
古いプログラムの需要に対応するために oldフォルダに古いプログラムが残っている。