题
我要计算的相对时间是
TimeSpan relativeTime = currentTime.Subtract(startTime);
接着我想RELATIVETIME转换为应被包括的秒和毫秒(seconds.milliseconds)双精度值。
有谁知道什么是生成的时间差这种双重价值的最佳方式是什么?
谢谢!
解决方案
double seconds = (currentTime - startTime).TotalSeconds;
其他提示
呃TimeSpan.TotalSeconds
。或者,如果你明确希望尝试毫秒的粒度(不与double
完全可能的),那么:
((long) relativeTime.TotalMilliseconds) / 1000.0
尝试这种情况:
relativeTime.TotalSeconds
此返回整数和分数,作为双
timeSpan.TotalSeconds
除非我失去了一些东西:
t.TotalSeconds;
不隶属于 StackOverflow