C#之關於時間的整理

來源:互聯網
上載者:User

標籤:ar   os   使用   sp   on   2014   art   bs   html   

  今天在整理C#的非同步編程的時候,看到一個Stopwatch類。讓我想起了,時候整理一下C#關於時間的類,望補充、斧正。

  1.       DataTime類 

  表示時間上的一刻,即某個時間節點,通常以日期和當天的時間表示。初始化時可以使用年、月、日、小時、分、秒、毫秒來指定是某一時刻。

最常用的是DataTime.Now,表示該電腦上的本地時間。因為是本地時間,所以該類的值會因電腦或者是時區的不同而不同。另外一個屬性是

DateTime.Ticks。此屬性的值表示自 0001 年 1 月 1 日午夜 12:00:00(DataTime.MinValue)以來經過的以 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

 

C#之關於時間的整理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.