Python 判斷 2 個(gè)時(shí)間段是否有交集

max(start1, start2)<min(end1, end2)就相交了

處理兩個(gè)事件是否有重合的時(shí)間

        for d in declined_list:  # 循環(huán) 事件列表a
            limit_start = d.start  # 事件A開始時(shí)間戳
            limit_end = d.end  # 時(shí)間A結(jié)束時(shí)間戳
            for n in normal_list: # 循環(huán)事件列表b
                start = n.start   # 事件B開始時(shí)間時(shí)間戳
                end = n.end  # 事件B結(jié)束時(shí)間時(shí)間戳
                if min(end, limit_end) - max(start, limit_start) > 5 * 60:
                    d.updated_status = 'declined'
                    d.save()
                    break
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 深入理解傅里葉變換Mar 12, 2017 這原本是我在知乎上對(duì)傅立葉變換、拉普拉斯變換、Z變換的聯(lián)系?為什么要進(jìn)...
    價(jià)值趨勢(shì)技術(shù)派閱讀 5,945評(píng)論 2 2
  • /* (無(wú)序區(qū),有序區(qū))。從無(wú)序區(qū)通過(guò)交換找出最大元素放到有序區(qū)前端。 選擇排序思路: 1. 比較相鄰的元素。如果...
    劉帆_d384閱讀 549評(píng)論 0 0
  • 晚宴結(jié)束回到別苑已是深夜。 “公主,北漢皇室的宗卷都在這了?!庇夥畔率种械淖诰恚c(diǎn)了一盞燈便侯在她身旁。 水泠月...
    水攸寧閱讀 455評(píng)論 2 7
  • 1、使用tableview的分界線,但是界面下面有一些沒(méi)有數(shù)據(jù)但是還是顯示了分界線 2、去掉navigationi...
    SunshineBrother閱讀 317評(píng)論 0 1

友情鏈接更多精彩內(nèi)容