문제
상대 시간을 계산해야합니다
TimeSpan relativeTime = currentTime.Subtract(startTime);
다음으로 상대 시간을 이중 값으로 변환하고 있으며, 이는 초와 밀리 초 (초)로 구성되어야합니다.
시간 차이에서 그러한 이중 값을 생성하는 가장 좋은 방법이 무엇인지 아는 사람이 있습니까?
감사!
해결책
double seconds = (currentTime - startTime).TotalSeconds;
다른 팁
뭐라고, TimeSpan.TotalSeconds
. 또는 명시 적으로 밀리 초의 세분화를 시도하고 싶다면 (완전히 불가능한 것은 아닙니다. double
), 그 다음에:
((long) relativeTime.TotalMilliseconds) / 1000.0
이 시도:
relativeTime.TotalSeconds
이것은 전체와 분수를 더블로 반환합니다.
timeSpan.TotalSeconds
내가 뭔가를 놓치지 않는 한 :
t.TotalSeconds;
제휴하지 않습니다 StackOverflow