1

假设对象 MEvent ,它有两个字段

     NSDate *start_time;
     NSDate *end_time;

event1, event2 是 MEvent 对象的实例,如何找出两个实例在时间上重叠?

最简单的实现是什么?

4

1 回答 1

2

比较不同实例的 startTime 和 endTime。如果 startTime 晚于其他实例的 endTime,则表示没有重叠。您必须以两种方式进行比较。

如果通过上述检查,则表示存在重叠。

于 2012-10-07T22:51:11.633 回答