[求思路]两个时间段对比,判断是否有重复!
两个时间段,比如一个是【11:30---14:30】一个是【12:30--15:30】,
开始时 开始分 结束时 结束分
11 30 14 30
12 30 15 30
这两个时间段因为有重复包含的时间段,提示出来。
该怎样计算判断呢?高手给个思路啊!
ps:为了方便,时间段都是int型的变量
[解决办法]
开始时间------------------结束时间
开始时间2--------------------结束时间2
if(开始时间2>开始时间&&开始时间2<结束时间)
else if(结束时间2>开始时间&&结束时间2<结束时间)
[解决办法]
思路如下:
if ((第二个时间的开始>第一个时间的开始&&第二个时间的开始<第一个时间的结束)|| (第二个时间的结束>第一个时间的开始&&第二个时间的结束<第一个时间的结束)){}条件1S E*-------------------* S *{重复部分}条件2S E*-------------------* E {重复部分}*
[解决办法]