我有 3 个输入:
我想检查 DateTime.Today 是否符合我的时间间隔,即:
接下来是:
接下来是:
接下来是:
等
仅在那种情况下 - (StartDay + (Interval * X)) = Today。
有什么比 TimeSpan Subtract 更好的吗?
var today = DateTime.Today;
var startDay = DateTime.Parse("2021-03-03");
var sendDaysInterval = 7; // each every 7 days
TimeSpan span = today.Subtract(startDay);
if (span.Days % sendDaysInterval == 0)
{
Console.WriteLine("OK");
}
答案 0 :(得分:0)
你可以这样做,
StartDate = StartDate.AddDays(Interval);
if(CurrentDate == StartDate)
return true;
else
return false;