DateTime.FromFileTimeUtc(Int64) 方法

定义

将指定的 Windows 文件时间转换为等效的 UTC 时间。

C#
public static DateTime FromFileTimeUtc(long fileTime);

参数

fileTime
Int64

以计时周期表示的 Windows 文件时间。

返回

一个表示 UTC 时间的对象,等效于由 fileTime 参数表示的日期和时间。

例外

fileTime 小于 0 或表示大于 DateTime.MaxValue 的时间

注解

Windows 文件时间是一个 64 位值,表示自 A.1601 年 1 月 1 日午夜 12:00(午夜 1601 年 1 月 1 日) (C.E.) 协调世界时 (UTC) 以来经过的 100 纳秒间隔数。 Windows 使用文件时间来记录应用程序创建、访问或写入文件时的时间。

参数 fileTime 指定以 100 纳秒刻度表示的文件时间。

从 .NET Framework 版本 2.0 开始,返回值为 ,DateTimeKind 属性为 Utc

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另请参阅