我不明白为什么结果:
(DateTime.Now.Subtract(user.created_time.Value.Date)).Hours
是23。
其中:
DateTime.Now是:{3/30/2010 12:00:00 AM}
和
user.created_time.Value.Date是: {3/24/2010 12:00:00 AM}
对任何人都有意义吗?
ps:我想选择在过去72小时内创建的所有用户,所以我想这就是我应该做的...
答案 0 :(得分:6)
Hours
只是给你时间,而忽略了其他领域,比如天。请改用TotalHours
。
答案 1 :(得分:0)
Hours
属性为您提供TimeSpan
的小时组件。因此,如果TimeSpan
超过一天,Hours
将仅为您提供小时部分,而不会有任何整天。
您需要TotalHours
代替。