判斷兩個時間段是否有交集

數據時間段(開始時間-結束時間)

  • 2017年1月12日10:45-2017年1月12日11:40
  • dataStartTime-dataEndTimecode

    條件時間段(條件1-條件2)

  • 2017年1月12日11:00-2017年1月12日12:00
  • optionStartTime-optionEndTimeio

    看上去第一反應這兩個時間段確定是相交(也許該描述爲重疊?)的im

用中文表示咱們腦子裏的判斷邏輯~~(哈哈哈,一開始我是有點懵逼的)

開始時間小於等於條件二 並且 結束時間大於等於條件一
name數據

用代碼表示~~
if(dataStartTime<optionEndTime&&dataEndTime>=optionStartTime){
    // 爲何我會在這裏,個人腦子很亂很亂
}
相關文章
相關標籤/搜索