判斷兩個時間段是否重疊,如:
startdate1 — enddate1
startdate2 — enddate2
兩個時間的重疊分4種狀況,若你一一列出這四種狀況來判斷是否重疊那就弱爆了,最簡單的方法:
startdate1 <=enddate2 and enddate1>=startdate2
若你沒法理解上面這種方法,那我還有下面的方法提供給你:
(startdate1 BETWEEN startdate2 AND enddate2)
or (enddate1 BETWEEN startdate2 AND enddate2)
or (startdate2 BETWEEN startdate1 AND enddate1)
or (enddate2 BETWEEN startdate1 AND enddate1)
---------------------
做者:wybshyy
來源:CSDN
原文:https://blog.csdn.net/wybshyy/article/details/81668726
版權聲明:本文爲博主原創文章,轉載請附上博文連接!.net