今天在整理C#的异步编程的时候,看到一个Stopwatch类。让我想起了,时候整理一下C#关于时间的类,望补充、斧正。

  1.       DataTime类 

  表示时间上的一刻,即某个时间节点,通常以日期和当天的时间表示。初始化时可以使用年、月、日、小时、分、秒、毫秒来指定是某一时刻。

最常用的是DataTime.Now,表示该计算机上的本地时间。因为是本地时间,所以该类的值会因计算机或者是时区的不同而不同。另外一个属性是

DateTime.Ticks。以来经过的以 100 纳秒为间隔的间隔数,

即1ticks=100纳秒=0.1微秒。所以,该属性表示一个时间段。

  2.     Stopwatch类

      表示当前实例的运行时间,即一个时间段。

  主要方法:

    Stopwatch.start();    //开始计时

    stopwatch.stop();     //结束计时

  主要属性(获取当前实例测量得出的总运行时间):

  Stopwatch. Elapsed                //类型是TimeSpan              

  Stopwatch. ElapsedMilliseconds   //类型是System.Int64,单位是ms

  Stopwatch. ElapsedTicks       //类型是System.Int64,表示当前实例测量得出的计时器计时周期的总数

  3.     TimeSpan类

  表示一个时间间隔。初始化时可以使用天数、小时数、分钟数、秒数、毫秒数来指定某个时间段。

 

                                                每天进步一点点

                                                2014-12-01

 

相关文章:

  • 2022-12-23
  • 2021-08-17
  • 2021-08-23
  • 2022-01-18
  • 2022-12-23
  • 2021-07-30
  • 2021-06-25
猜你喜欢
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-01
  • 2022-01-28
相关资源
相似解决方案