トップページ⇒tech
11コメント2KB

VBで祝日ありのカレンダーを作りたいのですが

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
VBで祝日ありのカレンダーを作りたいのですが、
秋分、春分の日とかがムズイです。
土、日、祝日の日数の色をかえるだけでもかまいませんので、
どうか、教えてください。
0002デフォルトの名無しさんNGNG
はは、面白くないネタですな
0003デフォルトの名無しさんNGNG
もうプログラミングを止めたほうが良いよ。
0004デフォルトの名無しさんNGNG
俺も5〜6年くらい前に、春分の日と秋分の日を計算する
方法を、調べまくったけど、わかりませんでした。
(今はネットが普及してるから、時間をかけて探せば
見つかるかも知れないけど)

で、DOSの時代に有名だったカレンダーソフトのソースが
公開されてたので、それを見てみたら、そのソフトは
春分の日と秋分の日だけは計算せずに、何年か分の
データを内部で持ってました。

結論
何年か分のデータをどこかで調べて、それを内部に持つのが
手っ取り早いと思われ。
0005デフォルトの名無しさんNGNG
menu:4
サンクスです。内部に持って、色を変えマース。
0006デフォルトの名無しさんNGNG
春分の日と秋分の日は、2年前かそこらに政府が決めて公表するまで確定しないんじゃなかったかな…。
官報で公示されるまでは未決定だったよーな。
0007デフォルトの名無しさんNGNG
簡易計算だそうだけど。暦ってけっこう奥が深いね。
ttp://www.ultraman.gr.jp/~momiyama/calender/calender.htm

それから1の要求ぴったりそうなサイトもあったけど
それは自分で調べてね。
0008デフォルトの名無しさんNGNG
官報で下げ渡されるデータはインターネットでも公開してほしい。
政府は祝日サーバと祝日問い合わせプロトコル作れ。
0009コピペNGNG
簡易計算法(1980年から2099年に適用)

春分日(3月X日のXが答えとして得られる)
X=int(20.8431+0.242194*(yyyy-1980)-int((yyyy-1980)/4))

秋分日(9月X日のXが答えとして得られる)
X=int(23.2488+0.242194*(yyyy-1980)-int((yyyy-1980)/4))
0010デフォルトの名無しさんNGNG
>1
iniファイルでやれ!
0011デフォルトの名無しさんNGNG
JavaScriptで作りましたが何か?
■ このスレッドは過去ログ倉庫に格納されています