判斷某個時間是否是在條件的起始時間與結束時間之內

2021-08-20 04:34:08 字數 1529 閱讀 9906

判斷某個時間是否是在條件時間的n天之內

正數表示在條件時間n天之後,負數表示在條件時間n天之前

/**

* 判斷time是否在now的n天之內

*@param time

*@param now

*@param n 正數表示在條件時間n天之後,負數表示在條件時間n天之前

*@return

*/public

static

boolean

belongdate(date time, date now, int n) else

}//列印測試

date time = stringtodate("2017-3-13");//string轉為date

date now = new date();//直接new物件,獲取的是當前時間2017-3-16

system.out.println(belongdate(time,now,-2));//2天前

system.out.println(belongdate(time,now,2));//2天後

system.out.println(belongdate(time,now,-6));//6天前

/**

* 判斷time是否在from,to之內

** @param time 指定日期

* @param from 開始日期

* @param to 結束日期

* @return

*/public static boolean belongcalendar(date time, date from, date

to) else

}//列印測試

date time1 = stringtodate("2017-3-11");

date time2 = stringtodate("2017-3-15");

date time3 = stringtodate("2017-3-17");

date from = stringtodate("2017-3-12");

date

to= stringtodate("2017-3-16");

system.out.println(belongcalendar(time1,from,to));

system.out.println(belongcalendar(time2,from,to));

system.out.println(belongcalendar(time3,from,to));

public

static

long

getdistancedays(string date) catch (exception e)

return days;//正數表示在當前時間之後,負數表示在當前時間之前

}

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...

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

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