找到“age"使用它的DateTime和DateTime. now

本文关键字:DateTime now age quot 找到 | 更新日期: 2023-09-27 17:49:24

我需要找到具有DateTime属性的项目的age小时数,并将其与DateTime.Now进行比较。

我该怎么做呢?

找到“age"使用它的DateTime和DateTime. now

像这样:

(DateTime.Now - item.Timestamp).TotalHours

这是一个双精度值,包含最后一个小时的一小部分;您可以将其转换为int以截断分数。

DateTime支持减法,结果是TimeSpan对象- TimeSpan有一个属性TotalHours你可以使用:

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

var totalHours = DateTime.Now.Subtract(other).TotalHours;