判斷當前時間是否處於某個時間段,是否處於星期幾當中

2021-09-26 06:26:53 字數 1159 閱讀 8579

在某些業務邏輯中總要用到判斷時間的,比如商家優惠券使用時間,商家廣告推廣時間,特此做個筆記。

一、判斷當前日期是否處於星期幾

/**

* 檢查當前星期幾並確定是否存在於星期集合

* @param daylist 內容為星期一到星期日

* @return

*/public

static

boolean

checkday

(list

daylist)

return result;

}

二、判斷當前時間在不在某個時間段內

/**

* 檢查當前時間在某個時間段內

* @param timelist 時間集合 '09:00-18:00' 字串形式

* @return

*/public

static

boolean

checkhour

(list

timelist)

string starthour=times[0]

; string endhour=times[1]

; datetimeformatter datetimeformatter=datetimeformatter.

ofpattern

("hh:mm");

localtime startlocal=localtime.

parse

(starthour,datetimeformatter)

; localtime endlocal=localtime.

parse

(endhour,datetimeformatter)

;//如果時間段為隔夜時間

if(startlocal.

isafter

(endlocal))if

(localtime.

isbefore

(endlocal))}

//如果時間段不是隔夜的

if(startlocal.

isbefore

(endlocal))}

}return result;

}

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

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

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

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

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

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