在日期A创建一个任务,每N天重复执行一次,计算日期B(任意某天)是否该执行此任务。
也就是计算日期B是否是日期A的N天的倍数。
DateTime A = DateTime.Parse("2009-10-2");
DateTime B = DateTime.Parse("2009-11-1");
TimeSpan span = B - A;
int N = 10;
if (span.TotalDays % N == 0)
{
Console.WriteLine("B应执行");
}
else
{
Console.WriteLine("B不执行");
}