我有一个Decimal值,表示一个时间间隔中小时的分数。

现在,我需要将该值求和为TimeSpan,但是我找不到有效的方法来做到这一点。

目前,我的解决方案是执行以下操作:

myTimeSpan + new TimeSpan(0, 0, Math.Abs(decimalHours * 3600))

有没有更好的方法来解决我的问题?

最佳答案

怎么样

myTimeSPan + TimeSpan.FromHours((double)decimalHours);

关于c# - 将十进制小时数添加到时间跨度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12724846/

10-12 17:50