TimeSpan totaldays = endtime.Subtract(starttime);
double tdays = Convert.ToDouble(totaldays);
我的错误是
Unable to cast object of type 'System.TimeSpan' to type 'System.IConvertible'.
如何将timespan值作为double类型
答案 0 :(得分:11)
只需使用TimeSpan.TotalDays
属性
tmp = tmp +(larger - smaller) * factor;
答案 1 :(得分:1)
更简单
double d=(endtime-starttime).totaldays;
为我工作。减少代码行数。