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
表示以天、小时、分钟和秒为单位的时间间隔。
您很可能打印了错误的属性,Hours
而不是TotalHours
。
请务必阅读文档,因为这将验证您对如何使用类的假设。