------------------------原活动时间------------------------------
时间段a
开始a1
结束a1
时间段b
开始b1
结束b2
时间段c
开始c1
结束c2
------------------------------------------------------
List<date> activityList=new List<date>{a,b,c}
新活动发布时间
时间段n
开始n1
结束n2
foreach (var item in activityList)
{
//时间段n与时间段item的交集出现在 n2>= item1 && n1<= item2 的时候n与item相交
if( n2>= item1 && n1<= item2)
{
//相交时间,开始时间取大值,结束时间取小值
}
}
整理一下,还是挺简单的。
下载说明
☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,
☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!
☉唯一站长QQ:1004003180 [人格担保-本站注重诚信!]
☉购买建议E-mail:1004003180@qq.com 源码收购 E-mail:1004003180@qq.com
☉本站文件解压密码 【文章内都自带解压密码,每个密码不同!】