我需要对我的水晶报告进行计算。
在报告中,会有像这样的时间(小时:分:秒)..
零时12分34秒
0时52分12秒
二十三时19分56秒
依旧......
我需要将它们添加到一起,以便...结果将
小时:分:秒
小时可能超过100 ..
但不能改为日
如何实现?
非常感谢..
答案 0 :(得分:2)
像这样查找TimeSpan.Parse方法。
var t1 = TimeSpan.Parse("00:12:34");
var t2 = TimeSpan.Parse("00:52:12");
var t3 = TimeSpan.Parse("23:19:56");
var result = t1 + t2 + t3
Console.WriteLine("Total time is {0} Hours {1} Mins {2} secs",
result.Days * 24 + result.Hours, result.Minutes, results.Seconds);
答案 1 :(得分:0)
你得到了......:mm:ss只有这样才会很容易:
hh x 60 x 60 + mm x 60 + ss
然后从中获得几小时,几分钟和几秒钟。
如果您获得了DateTime
个物体,那么您可以获得数小时,分钟并将它们转换为秒并使用与上述相同的技术。