信息
您所需的主题如下所示。但此主题未包含在此库中。

DateTime.ToFileTimeUtc 方法

2013/12/13

将当前 DateTime 对象的值转换为 Windows 文件时间。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public long ToFileTimeUtc()

返回值

类型: System.Int64
表示为 Windows 文件时间的当前 DateTime 对象的值。

异常条件
ArgumentOutOfRangeException

所生成的文件时间将表示协调世界时公元 1601 年 1 月 1 日午夜 12:00 之前的日期和时间。

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

ToFileTimeUtc 方法使用 Kind 属性确定当前 DateTime 对象是本地时间、UTC 时间,还是被视作 UTC 时间的未指定类型的时间。如果它是本地时间,那么它在对 Windows 文件时间进行转换前,将时间转换为 UTC。

对调用者的说明

有时可使用 ToFileTimeUtc 方法将本地时间转换为 UTC,随后再通过调用 FromFileTimeUtc 方法后跟 ToLocalTime 方法来恢复。但是,如果原始时间表示本地时区中的一个无效的时间,这两个本地时间值将会不相等。有关其他信息,请参见 ToLocalTime 方法。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: