两天之间的差异,以小时为单位

Cri*_*riu 1 c#

我不明白为什么结果:

(DateTime.Now.Subtract(user.created_time.Value.Date)).Hours
Run Code Online (Sandbox Code Playgroud)

是23岁.

哪里:

DateTime.Now是:{3/30/2010 12:00:00 AM}

user.created_time.Value.Date是:{3/24/2010 12:00:00 AM}

对任何人都有意义吗?

ps:我想选择在过去72小时内创建的所有用户,所以我想这就是我应该做的...

Mar*_*ers 6

Hours只给你几小时,而忽略其他领域,如天.请TotalHours改用.