Timespan.Add() 不起作用

本文关键字:不起作用 Add Timespan | 更新日期: 2023-09-27 18:30:45

尝试

添加时间,但是当我尝试添加 20:18:00+5:24:00 时,该值将更改为 1:42:00,但我希望值为 25:42:00

var sum = TimeSpan.Parse("00:00:00");
var bd = TimeSpan.Parse("00:00:00");
foreach (DataRow dr in dt.Rows) {
    if (dr["TotalTime"].ToString()==string.Empty) {
        bd =TimeSpan.Parse("00:00:00");
    } else {
        bd = TimeSpan.Parse(dr["TotalTime"].ToString());
    }
    sum = sum.Add(bd);
}

Timespan.Add() 不起作用

你检查过文档吗? TimeSpan表示以、小时、分钟和秒为单位的时间间隔。

您很可能打印了错误的属性,Hours而不是TotalHours

请务必阅读文档,因为这将验证您对如何使用类的假设。