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

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

Phương thức DateTime.AddHours() trong C# dùng để thêm một số giờ 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 AddHours(double hrs);

Tham số hrs là số giờ cần thêm. Giá trị có thể âm để trừ giờ.

Ví dụ 1: Thêm giờ

using System;
public class Demo {
    public static void Main() {
        DateTime d1 = new DateTime(2019, 11, 2, 9, 0, 10);
        DateTime d2 = d1.AddHours(2);
        System.Console.WriteLine("DateTime ban đầu = {0:dd} {0:y}, {0:t} ", d1);
        System.Console.WriteLine("\nDateTime mới (sau khi thêm giờ) = {0:dd} {0:y}, {0:t} ", d2);
    }
}

Kết quả

DateTime ban đầu = 02 November 2019, 9:00 AM
DateTime mới (sau khi thêm giờ) = 02 November 2019, 11:00 AM

Ví dụ 2: Trừ giờ

using System;
public class Demo {
    public static void Main() {
        DateTime d1 = new DateTime(2019, 10, 5, 9, 0, 10);
        DateTime d2 = d1.AddHours(-5);
        System.Console.WriteLine("DateTime ban đầu = {0:dd} {0:y}, {0:t} ", d1);
        System.Console.WriteLine("\nDateTime mới (sau khi trừ giờ) = {0:dd} {0:y}, {0:t} ", d2);
    }
}

Kết quả

DateTime ban đầu = 05 October 2019, 9:00 AM
DateTime mới (sau khi trừ giờ) = 05 October 2019, 4:00 AM