【问题标题】:How to transform milliseconds into seconds .?如何将毫秒转换为秒。?
【发布时间】:2010-11-14 19:33:23
【问题描述】:

我必须将秒表“变量”转换为秒?

Stopwatch czasAlg = new Stopwatch(); 
czasAlg.Start();
//Do semothing
czasAlg.Stop();
Decimal Tn = czasAlg.ElapsedMilliseconds/(decimal)n;

【问题讨论】:

  • 说真的..你不知道如何将毫秒转换为秒? :o
  • 但是...为什么要进行额外的步骤? :-)

标签: c# stopwatch


【解决方案1】:

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

TimeSpan.FromMilliseconds(x).TotalSeconds

【讨论】:

  • TimeSpan上的.Seconds和.TotalSeconds有什么区别?
【解决方案2】:

除以 1000 或使用

czasAlg.Elapsed.TotalSeconds

【讨论】:

    【解决方案3】:

    只是为了与众不同:

    乘以 0.001。

    【讨论】:

    • 那会吓到其他开发者的!
    • 嗯,坏主意:double.Parse(string.Format("{0}e-3", czasAlg.ElapsedMilliseconds))
    【解决方案4】:

    使用

    czasAlg.Elapsed.TotalSeconds
    

    【讨论】:

      【解决方案5】:
      【解决方案6】:

      除以 1000.0?

      【讨论】:

        【解决方案7】:

        除以 1000。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-11-14
          • 2013-07-11
          • 1970-01-01
          • 1970-01-01
          • 2012-12-14
          • 1970-01-01
          • 2016-08-25
          • 2012-02-08
          相关资源
          最近更新 更多