在Java中如何判斷一個時間段是否在另一個時間段中?
首先4個時間點不能為空,然后再判定區間,如下圖所示:
具體代碼如下:
public static boolean betweenOn(Date date1, Date date2, Date date3, Date date4) {
if (date1 == null || date2 == null || date3 == null || date4 == null)
return false;
if ((date1.getTime() - date3.getTime()) > 0 && ((date4.getTime() - date2.getTime()) > 0)) {
return true;
}
return false;
}