用c#减去日期中的日期?
我想检查一下,从当前日期算起,日期不少于30天。 因此,我的情况如下:用c#减去日期中的日期?,c#,C#,我想检查一下,从当前日期算起,日期不少于30天。 因此,我的情况如下: date.CompareTo(new DateTime().AddDays(-30)) < 0 date.CompareTo(new DateTime().AddDays(-30))
date.CompareTo(new DateTime().AddDays(-30)) < 0
date.CompareTo(new DateTime().AddDays(-30))<0
但它不起作用。我们现在不能加一个负数吗?如果没有,如何实现这一点?而不是
new DateTime()
您需要DateTime。现在用于当前日期
所以你的支票应该是:
date.CompareTo(DateTime.Now.AddDays(-30)) < 0
您需要的不是new DateTime()
而是DateTime。现在是当前日期
所以你的支票应该是:
date.CompareTo(DateTime.Now.AddDays(-30)) < 0
date.CompareTo(DateTime.Now.AddDays(-30))<0
date.CompareTo(DateTime.Now.AddDays(-30))<0
试试这个
DateTime.Now.AddDays(No of Days)
试试这个
DateTime.Now.AddDays(No of Days)
date.CompareTo(DateTime.UtcNow.AddDays(-30))<0
date.CompareTo(DateTime.UtcNow.AddDays(-30))<0
您可以执行以下操作:
date < DateTime.Now.AddDays(-30);
date
这也包括时间。如果您不想这样做,请尝试:
date < DateTime.Today.AddDays(-30);
date
您可以执行以下操作:
date < DateTime.Now.AddDays(-30);
date
这也包括时间。如果您不想这样做,请尝试:
date < DateTime.Today.AddDays(-30);
date
您可以尝试使用
DateTime.Now.AddDays(-30);
你可以试试看
DateTime.Now.AddDays(-30);
NBDateTime。现在是当前日期和时间,DateTime。今天是当前日期。NBDateTime。现在是当前日期和时间,DateTime。今天是当前日期。