STIME のカレンダ表示などを弄っていて、LXCLND.DEF と表示を比べてみたら
2月23日とか12月23日など違っている日がいくつかありました。
STIMEの HOLIDAY.DAT を見てみると
02/23 2020-2099 天皇誕生日 (令和天皇)
2/23 1989-2018 天皇誕生日 (平成天皇)
なるほど、最近変更された祝日に LXCLND.DEF が対応してないのですね。
STIME のバグでなくてほっとしました。(^^;
見たついでに、LXCLND.DEF の祝日テーブルを修正しました。
LXCLND.DEF には HOLIDAY.DAT のデータ形式で参考にさせてもらいましたからね。
LXCLND.DEF 431行目
72: ;---- holiday definition -----------------------------------------
; hh..2 = "1874>1948=11;1967>0=11",
hh..2 = "1874>1948=11;1967>0=11;2020>0=23",
; hh..4 = "1874>1948=3;1928>0=29",
hh..4 = "1874>1948=3;1928>1988=29;1989>2006=29;2007>0=29",
; hh..5 = "1949>0=3;1985>0=4;1949>0=5",
hh..5 = "1949>0=3;1985>2006=4;2007>0=4;1949>0=5",
hh..8 = "2016>0=11",
; hh..10 = "1874>1948=17;1966>1999=10;2000>0=BB",
hh..10 = "1874>1948=17;1966>1999=10;2000>2019=BB;2020>0=BB",
; hh..12 = "1989>0=23",
hh..12 = "1989>2018=23",
該当する HOLIDAY.DAT の祝日は
02/23 2020-2099 天皇誕生日 (令和天皇)
04/29 1948-1988 天皇誕生日 (昭和天皇)
04/29 1989-2006 みどりの日
04/29 2007-2099 昭和の日
05/04 1985-2006 国民の休日
05/04 2007-2099 みどりの日
08/11 2016-2099 山の日
0/10 1966-1999 体育の日
0/BB 2000-2019 体育の日
0/BB 2020-2099 スポーツの日
2/23 1989-2018 天皇誕生日 (平成天皇)
修正した LXCLND.DEF を VZマクロの部屋に置きました。
以下の直リンクでも見ることができます。
#txt:LXCLND.DEF