验证DateTime与另一个DateTime

时间:2015-11-13 12:58:44

标签: c# asp.net validation datetime

我需要确保名为start的DateTime变量在当前日期之后大约一个月。我知道这样做的唯一方法是创建另一个DateTime变量,该变量在当前日期之后被精确编码为一个月(或四周,最好),并比较两者。

有没有更有效的方法来做到这一点,而不创建我将不做任何事情的另一个对象?

2 个答案:

答案 0 :(得分:1)

  DateTime start = new DateTime(2015, 12, 25);
  if (start > DateTime.UtcNow.AddDays(28))
  {
      // Do something
  }

答案 1 :(得分:1)

如果必须4周,那么;

{{1}}