我需要确保名为start
的DateTime变量在当前日期之后大约一个月。我知道这样做的唯一方法是创建另一个DateTime变量,该变量在当前日期之后被精确编码为一个月(或四周,最好),并比较两者。
有没有更有效的方法来做到这一点,而不创建我将不做任何事情的另一个对象?
答案 0 :(得分:1)
DateTime start = new DateTime(2015, 12, 25);
if (start > DateTime.UtcNow.AddDays(28))
{
// Do something
}
答案 1 :(得分:1)
如果必须4周,那么;
{{1}}