如何将毫秒转换为秒.

Kon*_*rad 9 c# stopwatch

我必须把我的秒表"变量"变成秒?

Stopwatch czasAlg = new Stopwatch(); 
czasAlg.Start();
//Do semothing
czasAlg.Stop();
Decimal Tn = czasAlg.ElapsedMilliseconds/(decimal)n;
Run Code Online (Sandbox Code Playgroud)

Joe*_*oey 30

除以1000或使用

czasAlg.Elapsed.TotalSeconds
Run Code Online (Sandbox Code Playgroud)


Oli*_*rth 19

只是为了与众不同:

乘以0.001.

  • 这会吓到其他开发者! (4认同)
  • 嗯,邪恶的想法:`double.Parse(string.Format("{0} e-3",czasAlg.ElapsedMilliseconds))` (2认同)

小智 13

没有你自己的常量和幻数:

TimeSpan.FromMilliseconds(x).TotalSeconds
Run Code Online (Sandbox Code Playgroud)

  • TimeSpan上的.Seconds和.TotalSeconds有什么区别? (3认同)

mar*_*ind 6

使用

czasAlg.Elapsed.TotalSeconds
Run Code Online (Sandbox Code Playgroud)