Java 輕鬆判斷某個時間是否處於某個時間段內

2021-09-09 06:49:08 字數 736 閱讀 4001

在日常開發中我們經常會涉及到時間的大小比較或者是判斷某個時間是否在某個時間段內,前者很容易,後者略微複雜

今天教大家如何輕鬆實習時間段的判斷!

首先給大家提供乙個方法,只需傳入你要判斷的某個時間和判斷的起始時間還有結束時間,就可以返回給你乙個boolean值

/**manongxf

* 判斷時間是否處於某個時間段內

** @param time 需要比較的時間

* @param from 起始時間

* @param to 結束時間

* @return

*/public static boolean belongcalendar(date time, date from, date to) else

}

這裡我做個簡單的演示

現在判斷當前時間是否在我建立的兩個時間段之間

如果是則返回true,否的話返回false

根據以上結果可以看出當前時間是在兩個時間段之間的

下面我再把時間段手動修改,使當前時間不在時間段之間再呼叫方法判斷

可以看到結果為false!

ps:如果發生錯誤,請檢查時間的格式是否一致!

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

開發中有時候需求是要我們判斷當前時間是否是在當天的某個時間段,比如判斷某個操作是否是在工作時間 這個時間可以自定義 只需要寫個方法如下 判斷當前系統時間是否在指定時間的範圍內 beginhour 開始小時,例如22 beginmin 開始小時的分鐘數,例如30 endhour 結束小時,例如 8 e...

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

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

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

在某些業務邏輯中總要用到判斷時間的,比如商家優惠券使用時間,商家廣告推廣時間,特此做個筆記。一 判斷當前日期是否處於星期幾 檢查當前星期幾並確定是否存在於星期集合 param daylist 內容為星期一到星期日 return public static boolean checkday list ...