计算距离早上8点还有多少小时
本文关键字:多少 小时 8点 距离 计算 | 更新日期: 2023-09-27 18:11:18
我知道如何计算两个日期之间的差,但是我如何计算给定日期和下一个上午8点之间的时间?
var now = DateTime.Now;
var tomorrow8am = now.AddDays(1).Date.AddHours(8);
double totalHours = ( tomorrow8am - now).TotalHours;
var now = DateTime.Now;
double diffHours = 24 - (now - now.Date).TotalHours + 8;
这样怎么样
var now = DateTime.Now();
var target = DateTime.Today.AddDays(1).AddHours(8);
var result = (target - now).Hour;
当天早上8点前工作良好。
DateTime now = DateTime.Now;
DateTime next8am =now.Date.AddHours(8);
if(now.TimeOfDay>TimeSpan.FromHours(8))
next8am.AddDays(1);
return next8am.Subtract(now).TotalHours