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

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

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