iOS比较两个对象以查看它们是否在时间事件中重叠

时间:2012-10-07 22:36:03

标签: ios

让我们说对象MEvent,它有两个字段

     NSDate *start_time;
     NSDate *end_time;

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

最简单的实施是什么?

1 个答案:

答案 0 :(得分:2)

比较不同实例的starTime和endTime。如果startTime晚于其他实例的endTime,则表示没有重叠。你必须双向进行比较。

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