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

Phương thức DateTime.AddYears () trong C #

Phương thức DateTime.AddYears () trong C # được sử dụng để thêm số năm được chỉ định vào giá trị của trường hợp này. Nó trả về DateTime mới.

Cú pháp

Sau đây là cú pháp -

public DateTime AddYears (int yrs);

Ở trên, năm của cô là những năm được thêm vào. Nếu bạn muốn trừ năm, thì hãy sử dụng giá trị âm.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức DateTime.AddYears () -

using System;
public class Demo {
   public static void Main(){
      DateTime d1 = new DateTime(2019, 11, 20, 6, 20, 40);
      DateTime d2 = d1.AddYears(5);
      Console.WriteLine("Initial DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
      Console.WriteLine("New DateTime (added years) = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d2);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Initial DateTime = 20 November 2019, 06:20:40
New DateTime = 20 November 2024, 06:20:40

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức DateTime.AddYears () -

using System;
public class Demo {
   public static void Main(){
      DateTime d1 = new DateTime(2019, 11, 20, 6, 20, 40);
      DateTime d2 = d1.AddYears(-2);
      Console.WriteLine("Initial DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1);
      Console.WriteLine("New DateTime (subtracting years) = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d2);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Initial DateTime = 20 November 2019, 06:20:40
New DateTime (subtracting years) = 20 November 2017, 06:20:40