我正在编写一个代码,其中我以开始日期和结束日期作为输入。(并希望显示这些范围之间的日期)现在,我要确保这两个日期之间的间隔应大于28天即4周。如果用户输入两个日期之间的间隔为5天,则开始日期应相应更改。
我尝试了一些其他条件,但没有得到想要的结果。
***
if(enddate == DateTime.Now.Date){ startdate = ed.AddDays(-28);}
else if(enddate < )
else if()
else
***
其他条件是什么?
答案 0 :(得分:2)
类似的东西:
var startdate = DateTime.Now;
var enddate = DateTime.Now.AddDays(5);
if((enddate-startdate).Days<28)
{
startdate = enddate.AddDays(-28);
}
在if
声明之后,startdate
和enddate
之间的间隔至少为28天