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