如何减去这两个日期?

时间:2017-04-17 16:29:45

标签: c# asp.net razor

                   @ Model.Carta.ShippedDate.Value.ToString(“HH”) - @ Model.Carta.CartaPDate.Value.ToString(“HH”)                  我怎么能减去这些日期?

2 个答案:

答案 0 :(得分:1)

在将日期转换为字符串之前,您可以减去它们,这将为您提供Timespan(https://msdn.microsoft.com/en-us/library/system.timespan(v=vs.110).aspx)然后您可以得到这样的总天数:

(@Model.Carta.ShippedDate.Value - @Model.Carta.CartaPDate.Value).TotalDays

答案 1 :(得分:1)

我相信this正是您所寻找的。

假设EndDateStartDateDateTime的类型:

(EndDate - StartDate).TotalDays