2011-09-02 133 views
1
@if (DateTime.Today < item2.VoucherCampaign.ExpiryDate) 
{ 
    <h3>Expires: <span style="color:#FF0000"> Days Remaining</span></h3> 
} 

這是我的標記現在。我試圖比較今天的日期和截止日期,並輸出剩餘的日期。我不知道要把剩下的時間放在我在那裏的h3裏。比較日期並顯示剩餘的剩餘時間

我的例子是過期:2011年9月9日:: 9天剩餘。

也許有一種不同的DateTime方法可以幫助嗎?

我做我的.cshtml裏面我的代碼

+0

謝謝Svick :) – Samjus

回答

3

您可以減去DateTime值,結果爲TimeSpan值。您可以使用Days屬性獲取天差:

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

感謝哥們。這正是我想要的。你=救星,你今天教給我一些新東西 – Samjus

1

使用Subtract方法,然後將Days財產的結果,這樣的:

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

+0

謝謝。我將def保留在我腦海中的減法方法 – Samjus