|
640) 日付の計算をしたい デジョン 2002/09/12(木) 14:34 |
|
DOSプロンプトにて、当日から何日前の日付を計算、取得したい のですが可能でしょうか。 どなたかご教示をお願いします。 OSはWinNT4.0です。 |
|
651) Re:日付の計算をしたい じゃく 2002/09/14(土) 10:11 |
|
デジョンさんこんにちは。 >DOSプロンプトにて、当日から何日前の日付を計算、取得したい >のですが可能でしょうか。 >どなたかご教示をお願いします。 >OSはWinNT4.0です。 DOSの標準コマンドなどで日付の計算を行うものはないと 思います。したがって、日付の計算をさせて結果を環境 変数などに返す、実行コマンドを探してくるか、 バッチの文法だけで計算させるしかないと思います。 日付の計算は、月の考慮(大の月、小の月)、年の考慮 (閏年)をする必要があります。 具体的には、基準日(たとえば2000年1月1日)からの 通算の日数を計算で求めて、そこから「何日前」の日数を 引き算して、通算日数から日付に戻すという処理が必要に なると思います。 VBやC等(Excelも)では日付関係の関数があるので簡単に 求められるとおいます。 #バッチで作るのもプログラミングとしておもしろそうですが |