标签: c# .net .net-3.5 timespan
我有一个Decimal值,代表一个时间间隔内的小时数。
Decimal
现在我需要将此值加总为TimeSpan,但我找不到有效的方法来执行此操作。
TimeSpan
我现在的解决方案是做这样的事情:
myTimeSpan + new TimeSpan(0, 0, Math.Abs(decimalHours * 3600))
有没有更好的方法来解决我的问题?
答案 0 :(得分:11)
怎么样
myTimeSPan + TimeSpan.FromHours((double)decimalHours);