判斷時間是否在某個時間段內,支援跨天

2021-10-20 18:49:16 字數 1029 閱讀 1434

判斷時間是否在某個時間段內,支援跨天

/**

* 判斷時間是否在某個時間段內

* @param date 需要判斷的時間

* @param begintime 時間段開始時間

* @param endtime 時間段結束時間

* @return boolean

* @throws exception exception

*/public

static

boolean

belongcalendar

(date date, string begintime, string endtime)

catch

(parseexception e)

int bhour = begin.

get(calendar.hour_of_day)

;int ehour = end.

get(calendar.hour_of_day)

;//沒有跨天,時段類似於:20:00:00——23:00:00 或者 20:00:00——20:30:00 或者 20:30:00——20:30:59

if(end.

after

(begin)

||(bhour == ehour && end.

get(calendar.minute)

> begin.

get(calendar.minute))||

(bhour == ehour && end.

get(calendar.minute)

== begin.

get(calendar.minute)

&& end.

get(calendar.second)

> begin.

get(calendar.second)))

//跨天,配置時段類似於:23:00:00——06:00:00

else

}

時間範圍比較,判斷某個時間是否在某個時間段內工具類

時間格式化 判斷某個時間是否在某個時間段內 param date 待比較的時間 param format 時間格式,eg hh mm param starttimestr 時間範圍的開始時間,eg 06 00 param endtimestr 時間範圍的結束時間,eg 22 00 public st...

iOS判斷當前時間是否在某個時間段

if self isbetweenfromhour 9 tohour 10 brief 判斷當前時間是否在fromhour和tohour之間。如,fromhour 8,tohour 23時,即為判斷當前時間是否在8 00 23 00之間 bool isbetweenfromhour nsintege...

js 判斷當前時間是否處於某個時間段內

js 判斷當前時間 或者所選時間 是否在某一時間範圍,js 日期比較大小,js判斷日期是否在區間內,js判斷時間段是否在另外乙個時間段內 傳入 begindatestr 開始時間 enddatestr 結束時間 isduringdate 比較當前時間是否在指定時間段內 author dongsir ...