Computer >> Máy Tính >  >> Lập trình >> C#

Hàm thời gian trong C #

DateTime có các phương thức và thuộc tính cho Ngày và Giờ cũng như cách lấy số giờ hoặc phút trong ngày, v.v.

Chúng ta hãy chỉ tập trung vào các chức năng thời gian -

Tham khảo MSDN (Mạng nhà phát triển Microsoft) để biết tất cả các chức năng -

Sr.No. Phương pháp &Thuộc tính
1 AddDays (Double)
Trả về một DateTime mới để thêm số ngày được chỉ định vào giá trị của trường hợp này.
2 AddHours (Double)
Trả về một DateTime mới để thêm số giờ đã chỉ định vào giá trị của trường hợp này.
3 AddMilliseconds (Double)
Trả về DateTime mới bổ sung số mili giây được chỉ định vào giá trị của phiên bản này.
4 AddMinutes (Double)
Trả về một DateTime mới để thêm số phút được chỉ định vào giá trị của trường hợp này.
5 AddSeconds (Double)
Trả về một DateTime mới để thêm số giây được chỉ định vào giá trị của trường hợp này.
6 AddYears (Int32)
Trả về một DateTime mới để thêm số năm đã chỉ định vào giá trị của trường hợp này.

Hãy để chúng tôi tìm hiểu về hàm Thời gian, tức là AddMilliseconds (Double) để thêm số mili giây được chỉ định vào giá trị của phiên bản này.

Ví dụ

using System;

public class Demo {
   public static void Main() {
      string dateFormat = "MM/dd/yyyy hh:mm:ss.fffffff";
      DateTime dateCurrent = new DateTime(2018, 7, 23, 13, 0, 0);
      Console.WriteLine("Original date: {0} ({1:N0} ticks)\n", dateCurrent.ToString(dateFormat),          dateCurrent.Ticks);

      DateTime dateNew = dateCurrent.AddMilliseconds(1);
      Console.WriteLine("Next date: {0} ({1:N0} ticks)", dateNew.ToString(dateFormat),          dateNew.Ticks);

   }
}

Đầu ra

Original date: 07/23/2018 01:00:00.0000000 (636,679,476,000,000,000 ticks)
Next date: 07/23/2018 01:00:00.0010000 (636,679,476,000,010,000 ticks)