可以使用TimeSpan来计算时间段的小时内时长。以下是一个示例代码:

DateTime start = new DateTime(2022, 1, 1, 12, 30, 0);
DateTime end = new DateTime(2022, 1, 1, 14, 45, 0);

TimeSpan duration = end - start;
double hours = duration.TotalHours;

Console.WriteLine("小时内时长: " + hours);

在上面的示例中,我们创建了一个起始时间和结束时间,并计算了它们之间的时间差。然后,使用TimeSpan的TotalHours属性获取小时内的时长。

输出结果为:

小时内时长: 2.25

这表示时间段从12:30到14:45的时长为2小时和15分钟(2.25小时)。

c# 按小时拆分时间段得出的结果是小时内时长

原文地址: https://www.cveoy.top/t/topic/ivZd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录