判斷Date時間是否超過31天

2021-10-17 09:56:09 字數 870 閱讀 3720

做畢設的時候,需要判斷學生借書是否逾期,超過31天則逾期,於是用到以下方法。

/**

* 輸入兩個時間,乙個是開始時間,另乙個是結束時間

* 兩者相比較,判斷是不是超過31天

* @param starttime

* @param endtime

* @return

*/public

boolean

checkoverdue

(string starttime ,string endtime)

else

}catch

(parseexception e)

return

false

;}

統計逾期次數,先查詢借書記錄(這裡是具體實現了業務功能)

/**

* 根據sid查詢出這個學生的借書記錄

* 然後根據借書記錄中的借書時間和歸還時間判斷逾期

* 逾期分為下面三種情況

* 1. 沒借過書,不會逾期

* 2. 借了書還沒還

* 取出借書時間,然後取出當前時間,如果不超過31天,則沒逾期

* 取出借書時間,然後取出當前時間,如果超過31天,則逾期

* 3. 借了書並且還了書

* 直接計算借取時間,如果超過31天,則逾期

* @param sid

* @return

*/public string checkoverduebysid

(int sid)

else

}else}}

if(num==0)

else

}}

Java判斷兩個Date 時間戳 物件是否是同一天

最近有個需求是判斷在建立新物件的今天之前已經建立了這個物件,如果是昨天建立的,則正常 通過calendar來獲取date物件的年份和在該年份中第幾天,然後比較這兩個資訊來判斷是不是同一天 dateformat format new dateformat yyyy mm dd hh mm ss dat...

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

判斷時間是否在某個時間段內,支援跨天 判斷時間是否在某個時間段內 param date 需要判斷的時間 param begintime 時間段開始時間 param endtime 時間段結束時間 return boolean throws exception exception public sta...

Date 判斷某一時間時間是否在時間段內

判斷時間是否在時間段內 param date 當前時間 yyyy mm dd hh mm ss param strdatebegin 開始時間 00 00 00 param strdateend 結束時間 00 05 00 return public static boolean isindate ...