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