2011-04-06 43 views

回答

5

像這樣:

(DateTime.Now - item.Timestamp).TotalHours 

這是包括最後一小時的一小部分雙;您可以將其轉換爲int以截斷分數。

+0

完美!非常感謝你 – Scott 2011-04-06 00:06:00

+0

您可能想要使用Math.Round()來獲取舍入小時數,而不是僅截斷小數部分。 – 2011-04-06 01:25:09

2

DateTime支持減法這導致TimeSpan對象 - 的TimeSpan具有TotalHours你可以使用一個屬性:

double age = (DateTime.Now - item.DateTime).TotalHours; 
+0

遲到26秒的安慰投票。 – 2011-04-06 00:19:58

+0

非常感謝;-) – BrokenGlass 2011-04-06 01:39:29

0

變種totalHours = DateTime.Now.Subtract(其他).TotalHours;