C# 两天之间的差异,以小时为单位
我无法理解为什么会出现以下结果:C# 两天之间的差异,以小时为单位,c#,C#,我无法理解为什么会出现以下结果: (DateTime.Now.Subtract(user.created_time.Value.Date)).Hours 她23岁 其中: 日期时间。现在是:{3/30/2010 12:00:00 AM} 及 user.created_time.Value.Date为: {3/24/2010 12:00:00 AM} 这对任何人都有意义吗 ps:我想选择在过去72小时内创建的所有用户,所以我想这是我应该做的…只给出小时,而忽略其他字段,如天。改为使用。只给出小时
(DateTime.Now.Subtract(user.created_time.Value.Date)).Hours
她23岁
其中:
日期时间。现在是:{3/30/2010 12:00:00
AM}
及
user.created_time.Value.Date为:
{3/24/2010 12:00:00 AM}
这对任何人都有意义吗
ps:我想选择在过去72小时内创建的所有用户,所以我想这是我应该做的…只给出小时,而忽略其他字段,如天。改为使用。只给出小时,而忽略其他字段,如天。改为使用。该属性提供时间跨度的小时组成部分。因此,如果时间跨度超过一天,小时将只提供小时部分,而不提供任何完整的天数
您需要的是时间跨度。该属性为您提供了时间跨度的小时组成部分。因此,如果时间跨度超过一天,小时将只提供小时部分,而不提供任何完整的天数
你想要的是23。我猜23的原因与糟糕的DST设置有关。是什么让你认为DST设置不好?在罗马尼亚,DST于2010年3月28日凌晨3:00开始。好吧,不错,只是不同而已。如果我按我的方式去做的话,就不会有DST了。告诉我,DST糟透了。太多人认为每天有24小时。如果一天有23个小时,对你的影响不会太大,但是如果你想把25个小时塞进一个24小时的东西,那就太糟糕了。糟糕的是,一个不能处理DST的日期/时间库!我猜23的原因与糟糕的DST设置有关。是什么让你认为DST设置不好?在罗马尼亚,DST于2010年3月28日凌晨3:00开始。好吧,不错,只是不同而已。如果我按我的方式去做的话,就不会有DST了。告诉我,DST糟透了。太多人认为每天有24小时。如果一天有23个小时,对你的影响不会太大,但是如果你想把25个小时塞进一个24小时的东西,那就太糟糕了。糟糕的是,一个不能处理DST的日期/时间库!