java判斷時(shí)間在兩個(gè)時(shí)間內(nèi) Java判斷兩個(gè)時(shí)間段是否有交集?
Java判斷兩個(gè)時(shí)間段是否有交集?f((開(kāi)始時(shí)間.getTime()結(jié)束時(shí)間.getTime()>=開(kāi)始.getTime()){返回真}其他((開(kāi)始時(shí)間.getTime()>=開(kāi)始.getTi
Java判斷兩個(gè)時(shí)間段是否有交集?
f((開(kāi)始時(shí)間.getTime()
結(jié)束時(shí)間.getTime()>=開(kāi)始.getTime()){
返回真
}其他((開(kāi)始時(shí)間.getTime()>=開(kāi)始.getTime())&和開(kāi)始時(shí)間.getTime()
returntrue
}否則{
returnfalse
}
首先4個(gè)時(shí)間不空然后再判??如下圖示:
具體代碼如下:!public static boolean betweenOn(Date date1,Date date2,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
}