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

DateTime Structure

表示时间上的一刻,通常以日期和当天的时间表示。

JavaScript:  此类型显示为 Date 对象。

.NET:  此类型显示为 System.DateTimeOffset 结构。

注意  C++

注意  与 FILETIME 相似,但有很大不同。请参见“备注”。

语法


public value struct DateTime

特性

[Version(0x06020000)]

成员

DateTime结构 继承自 IUnknown 接口 但没有其他成员。

DateTime结构 具有这些字段。

字段数据类型说明
UniversalTime

Int64

将时间点表示为 1601 年 1 月 1 日(基于公历)午夜之前或之后的 100 纳秒间隔的数目的 64 位带符号整数。

 

备注

Javascript 和 .NET 语言不直接使用此类型。在 Javascript 中,DateTime 被映射为一个 Date 对象,而在 .NET 中,它被映射为一个 System.DateTimeOffset。每种语言透明地处理了到相应语言的粒度和日期范围的转换。

在 C++ 中,DateTime.UniversalTime 值的粒度与 FILETIME 相同并且支持 Javascript 和 .NET 需要的日期范围。对于正值,DateTime.UniversalTime 值与 FILETIME 值相同,但其最多只能表示约公元 29000 年的日期。负值表示 1601 年 1 月 1 日之前的间隔数,最多可表示约公元前 27,400 年。 对于公历,可以使用 DateTimeFormatter 来为公元 1 年午夜之后的日期创建字符串形式的 DateTime。

若要将 UniversalTime 转换成 SYSTEMTIME,可使用 ULARGE_INTEGER 将 int64 值转换成 FILETIME,然后使用 FileTimeToSystemTime 获取 SYSTEMTIME。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows::Foundation

元数据

Windows.winmd

 

 

显示: