はじめまして。
いろいろと調べていたのですが分かりませんでしたので投稿します。
現在困っていることは、たとえば、21:00〜5:00の範囲であれば
処理を行い、範囲内でなければ処理を行わない様にしたいのですが
日にちを跨いだりするとうまくいかなくて困っています。
なにかよい方法ありますでしょうか?宜しくお願いします。
何がうまくいかないのか分かりませんが
Sが処理開始時刻、Eが処理終了時刻、Nowを現在の時刻として
*のところの範囲を表すにはどう表現しますか?
0------S**********E------24(時)
のときは
(S < Now) And (Now < E)
ですね。
0******E----12----S******24(時)
のときは
(Now < E) Or (S < Now)
です。
hour(now)とかで出来ないの?
編集 削除If hour(now)<s and hour>E
行動
Else
End if
>いろいろと調べていたのですが分かりませんでしたので投稿します。
過去ログ検索『時刻』でも色々出てきますが?
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200407/04070137.txt
↑このような方法を取った方もいます。…[解決]してませんがここまで情報があれば…
case わけでもいいかも。。
Select case hour(now)とかで
やっぱりそのような方法をとるしかないんですね。
やってみます。ありがとうございました。