比较日期,并显示剩余的剩余,直到到期日期

本文关键字:日期 显示 比较 | 更新日期: 2023-09-27 18:07:30

@if (DateTime.Today < item2.VoucherCampaign.ExpiryDate)
{
    <h3>Expires: <span style="color:#FF0000"> Days Remaining</span></h3>
}

这是我现在的分数。我试图将今天的日期与到期日期进行比较,然后输出剩余的日期。我不知道该怎么把我的h3里剩下的天数记下来。

我的例子是Expires: September 09, 2011:: 9 Days Remaining.

也许DateTime有一个不同的方法会有帮助?

我在。cshtml中编写代码

比较日期,并显示剩余的剩余,直到到期日期

可以减去DateTime值,结果是TimeSpan值。您可以使用Days属性来获取天的差值:

@((item2.VoucherCampaign.ExpiryDate - DateTime.Today).Days)

使用Subtract方法,然后使用结果的Days属性,如下所示:

var remainingDays = futureDate.Subtract(DateTime.Today).Days