祝日計算をJavaプログラムで行う。 春分・秋分の日は、『海上保安庁水路部 暦計算研究会編 新こよみ便利帳』による計算式の結果に過ぎない。 国民の休日に対応、2016年以降、8月11日を「山の日」に対応、 Java版とJavaScript が存在する。 1ソースのJavaプログラムのみで構成するため、 祝日の新制度、変更が発生した場合の修正メンテナンスは1ソース内だけで行う。 Java版について、JDK1.7 まで使用していた java.util.Date は使用されることが減少した為に java.util.Dateの使用は、バージョン 2.1 で終了する。 バージョン 3.x 以降で、java.time.LocalDate を使用する 2020年 東京五輪の影響で 山の日、2020年だけ 8月10日 Java版バージョン 3.10 と JavaScript版バージョン 1.52 は、以下