質問

私は、相対的な時間を計算する必要があります。

TimeSpan relativeTime = currentTime.Subtract(startTime);

次の私は、秒、ミリ秒(秒。ミリ秒)で構成されなければならないdouble値にrelativeTimeを変換したいと思います。

誰もが時間差から、このような二重の値を生成するための最良の方法は何か知っていますか?

ありがとうございます。

役に立ちましたか?

解決

double seconds = (currentTime - startTime).TotalSeconds;

他のヒント

え、TimeSpan.TotalSeconds。それとも、明示的に(doubleと完全に可能ではない)ミリ秒の精度を試みるようにしたい場合は、その後ます:

((long) relativeTime.TotalMilliseconds) / 1000.0

これを試してください:

relativeTime.TotalSeconds

このdoubleとして、全体と小数を返します。

timeSpan.TotalSeconds

私は何かが欠けていない限ります:

t.TotalSeconds;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top