時刻範囲による判別

bool isTimeRange(int hour_from, int min_from, int hour_to, int min_to)

引数

hour_from

開始時刻(時)

min_from

開始時刻(分)

hour_to

終了時刻(時)

min_to

終了時刻(分)

戻り値

true/false

説明

現在の時刻がhour_frommin_from分ちょうどから、hour_tomin_to分の直前までの範囲内であれば、trueを返す関数です。

開始時刻が終了時刻より大きい場合は、日をまたいだ範囲と見なして判別します。

使用例

開始時刻と終了時刻によるタイムフィルタ

if(isTimeRange(10, 30, 20, 15)) func();