Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

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

Phương thức DateTime.AddDays() trong C# dùng để thêm một số ngày xác định vào giá trị của thể hiện hiện tại. Phương thức trả về một DateTime mới.

Cú pháp

public DateTime AddDays(double days);

Tham số days là số ngày cần thêm. Để trừ ngày, hãy truyền giá trị âm.

Ví dụ 1: Thêm ngày

using System;
public class Demo {
    public static void Main() {
        DateTime d1 = new DateTime(2019, 11, 2, 8, 0, 15);
        DateTime d2 = d1.AddDays(25);
        System.Console.WriteLine("DateTime ban đầu = {0:y} {0:dd}", d1);
        System.Console.WriteLine("\nDateTime mới (sau khi thêm ngày) = {0:y} {0:dd}", d2);
    }
}

Kết quả

DateTime ban đầu = November 2019 02
DateTime mới (sau khi thêm ngày) = November 2019 27

Ví dụ 2: Thêm ngày vào DateTime.MinValue

using System;
public class Demo {
    public static void Main() {
        DateTime d1 = DateTime.MinValue;
        DateTime d2 = d1.AddDays(150);
        System.Console.WriteLine("DateTime ban đầu = {0:y} {0:dd}", d1);
        System.Console.WriteLine("\nDateTime mới (sau khi thêm ngày) = {0:y} {0:dd}", d2);
    }
}

Kết quả

DateTime ban đầu = January 0001 01
DateTime mới (sau khi thêm ngày) = May 0001 31