比较日期并显示剩余的剩余时间
问题描述:
@if (DateTime.Today < item2.VoucherCampaign.ExpiryDate)
{
<h3>Expires: <span style="color:#FF0000"> Days Remaining</span></h3>
}
这是我的标记现在。我试图比较今天的日期和截止日期,并输出剩余的日期。我不知道要把剩下的时间放在我在那里的h3里。比较日期并显示剩余的剩余时间
我的例子是过期:2011年9月9日:: 9天剩余。
也许有一种不同的DateTime方法可以帮助吗?
我做我的.cshtml里面我的代码
答
您可以减去DateTime
值,结果为TimeSpan
值。您可以使用Days
属性获取天差:
@((item2.VoucherCampaign.ExpiryDate - DateTime.Today).Days)
+0
感谢哥们。这正是我想要的。你=救星,你今天教给我一些新东西 – Samjus
答
使用Subtract
方法,然后将Days
财产的结果,这样的:
var remainingDays = futureDate.Subtract(DateTime.Today).Days
+0
谢谢。我将def保留在我脑海中的减法方法 – Samjus
谢谢Svick :) – Samjus