我在看起來像Google日曆的應用程序中工作,但有一個主要區別:事件不應與其他事件有交點。這意味着即使在幾分鐘的時間內,沒有兩個事件可能會分享共同的時間。這對於僅存儲會議的日曆特別有用,因爲在兩次會議中不可能同時進行。檢測重疊的日期重複規則
就像Google日曆一樣,可以使用重複規則創建事件(例如,每週五和週日從上午10點到下午13點)。所以我想通過僅使用rrules(python-dateutil模塊)來檢測重疊事件,而不需要創建N個日期時間對象並檢查每個對象的交集。
是否可以通過僅使用rrules來檢測重疊日期?另一個庫中是否有類似的實現?