タイトル | : 新祝日対応のデータ形式 |
投稿日 | : 2023/11/23(木) 02:38 |
投稿者 | : konno | 番 号 | : 10946 10933 番 konno さんへのコメント コメント数 2 |
STIME.EXE は古いプログラムゆえ、カレンダは新祝日法に対応していません。 日曜が祝日の場合に月曜が振替休日になるようには作っているみたいですが。 で、コメントの整理中にふと、カレンダマクロが対応しているから見てみようかと思ったのです。 CALENDAR.DEF Yushi さんのモノクロ版カレンダー拡張wanama版は全く理解できませんでした。 LXCLND.def Emmettさんのカレンダーは祝日データに工夫がしてありました。 72: ;---- holiday definition ----------------------------------------- ; (6) 日付の位置に半角大文字アルファベットを書くと「?回目の?曜日」 ; を指定したことになる(回数の数値は A==1, B==2, ...を意味し、曜日 ; は A==日曜日, B==月曜日 ... を意味すると解する)。 hh..1 = "1874>0=1;1874>1948=3;1949>1999=15;2000>0=BB", これは1月の祝日データですが、注目すべきは後半の成人の日。 1949>1999=15; 1949年から1999年までは、15日固定 2000>0=BB", 2000年以降は、B(2回目の)B(月曜日) この形式は使える! HOLIDAY.DAT に早速入れてみました。 01/15 1948-1999 成人の日 01/BB 2000-2099 成人の日 これで同じように解釈させれば出来るはず! と思ったのですが、マクロが全然読めなくて、解釈する部分もわかりません。(;_;) どうしよう・・・・
- No.10946 一括表示へ - コメント元:10933 一括表示へ - [ 返信 ] [引用無し] pre