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

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

Phương thức DateTime.ToLocalTime() trong C# chuyển đổi giá trị của đối tượng DateTime hiện tại sang giờ địa phương (local time).

Cú pháp

public DateTime ToLocalTime();

Ví dụ 1: Với DateTime.Now

using System;
public class Demo {
    public static void Main() {
        DateTime d = DateTime.Now;
        Console.WriteLine("Ngày = {0}", d);
        DateTime res = d.ToLocalTime();
        Console.WriteLine("Giờ địa phương = {0}", res);
    }
}

Kết quả

Ngày = 10/16/2019 8:28:29 AM
Giờ địa phương = 10/16/2019 8:28:29 AM

Ví dụ 2: Với DateTime xác định

using System;
public class Demo {
    public static void Main() {
        DateTime d = new DateTime(2019, 10, 11, 9, 10, 45);
        Console.WriteLine("Ngày = {0}", d);
        DateTime res = d.ToLocalTime();
        Console.WriteLine("Giờ địa phương = {0}", res);
    }
}

Kết quả

Ngày = 10/11/2019 9:10:45 AM
Giờ địa phương = 10/11/2019 9:10:45 AM