您好我有以下十进制值:
98.78499994
现在我正在使用:
time = TimeSpan.FromHours(Convert.ToDouble(model.TotalDuration));
但我得到2小时47分钟,我应该得到98小时47分钟。
有任何线索吗?
答案 0 :(得分:3)
查看TotalHours
的{{1}}属性,而不是time
属性。
答案 1 :(得分:2)
你得到了正确的价值。 98.78是4天,2小时47分钟。 在您的情况下,只需检查TimeSpan的其他属性:
time.Minutes == 47
time.Days == 4
time.TotalHours == 98.785