Phương thức DateTime.ToUniversalTime() trong C# được dùng để chuyển đổi giá trị của đối tượng DateTime hiện tại sang giờ phối hợp quốc tế (UTC).
Cú pháp
Cú pháp như sau:
public DateTime ToUniversalTime();
Ví dụ 1
Chuyển đổi DateTime cục bộ sang UTC:
using System;
public class Demo
{
public static void Main()
{
DateTime d = new DateTime(2019, 12, 11, 7, 11, 25);
Console.WriteLine("Date = {0}", d);
DateTime res = d.ToUniversalTime();
Console.WriteLine("String representation = {0}", res);
}
}
Kết quả
Date = 11/11/2019 7:11:25 AM String representation = 11/11/2019 7:11:25 AM
Ví dụ 2
Chuyển đổi từ chuỗi ngày giờ cục bộ sang UTC:
using System;
public class Demo
{
public static void Main()
{
DateTime localDate, universalDate;
string str = "11/11/2019 4:10:55";
localDate = DateTime.Parse(str);
universalDate = localDate.ToUniversalTime();
Console.WriteLine("Local time = {0}", localDate);
Console.WriteLine("Universal time = {0}", universalDate);
}
}
Kết quả
Local time = 11/11/2019 4:10:55 AM Universal time = 11/11/2019 4:10:55 AM