首页 新闻 搜索 专区 学院

再求一个日历的算法

0
悬赏园豆:30 [已关闭问题] 关闭于 2009-12-16 20:58

有一个任务(一个时间段),每隔一段时间会重复执行一次,求任意一个时间段内是否有任务。

问题补充: 我可能说的不太清楚,需求是:通过计算公式来判断任意一个时间段和任务的时间是否有重叠。
luotong的主页 luotong | 初学一级 | 园豆:4
提问于:2009-12-03 09:34
< >
分享
所有回答(1)
0

System.Threading.Timer timer=new System.Threading.Timer(new TimerCallback(方法名),object 方法参数,int 方法开始时间,int 方法多常时间执行一次)

 

private void  方法名(object 方法参数)

{

  记录现在时间。例如,newdt

}

 

private bool IsExistTask(Datetime dt1,Datetime dt2)

{

 

  if(dt2<=(newdt+方法多常时间执行一次)&&dt1>=(newdt+方法多常时间执行一次))

  {

    return true;

  }

  else

  {

    return false;

  }

}

一滴血 | 园豆:1602 (小虾三级) | 2009-12-03 11:55
比如任务是从2000-1-20 到 2000-1-25。每隔3个月重复一次,我想知道 2012-5-3 到 2012-7-26之间是否有此任务。
支持(0) 反对(0) luotong | 园豆:4 (初学一级) | 2009-12-03 13:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册