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

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

Phương thức DateTime.ToFileTimeUtc() trong C# chuyển đổi giá trị của đối tượng DateTime hiện tại thành thời gian tệp Windows (Windows file time) theo giờ UTC.

Cú pháp

public long ToFileTimeUtc();

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

using System;
public class Demo {
    public static void Main() {
        DateTime d = new DateTime(2019, 05, 10, 6, 10, 25);
        Console.WriteLine("Ngày = {0}", d);
        long res = d.ToFileTimeUtc();
        Console.WriteLine("Thời gian tệp Windows (UTC) = {0}", res);
    }
}

Kết quả

Ngày = 5/10/2019 6:10:25 AM
Thời gian tệp Windows (UTC) = 132019422250000000

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

using System;
public class Demo {
    public static void Main() {
        DateTime d = DateTime.Now;
        Console.WriteLine("Ngày = {0}", d);
        long res = d.ToFileTimeUtc();
        Console.WriteLine("Thời gian tệp Windows (UTC) = {0}", res);
    }
}

Kết quả

Ngày = 10/16/2019 8:25:58 AM
Thời gian tệp Windows (UTC) = 132156879583999032