var datetime1 = DateTime.Now;
var datetime2 = DateTime.Now.AddHours(5);
Console.WriteLine((datetime2-datetime1).TotalDays);
datetime1
值是晚上11:30
datetime2
值是日期时间值加上5个小时。
控制台输出必须为2.但结果为0.2xxxxxxxxxx。
我认为上面的代码根据两个日期的小时计算天数。不是基于两个日期的日子。
如何使输出为2?
答案 0 :(得分:5)
没错。 TreeBehavior.php
显示小数天,5小时(24小时)大约TotalDays
天。
要显示您正在处理两个不同日期的事实,请忽略时间部分:
.2