【发布时间】:2014-01-25 19:02:30
【问题描述】:
我正在尝试为日程应用程序编写讲座冲突算法。每个讲座都有开始和结束日期。
currentListElement 是我当前日程中的现有讲座,我想添加 selectedLecture,并检查我当前的讲座之间是否存在冲突。因此,如果发生碰撞,这个布尔表达式应该返回 true。
感谢您的帮助
(currentListElement['startDate'] < chosenLecture['startDate']
|| currentListElement['startDate'] >= chosenLecture['endDate'])
&& (currentListElement['endDate'] <= chosenLecture['startDate']
|| currentListElement['endDate'] > chosenLecture['endDate'])
【问题讨论】:
标签: boolean-logic boolean-expression boolean-operations