TimeSpan 结构

定义

将时间间隔表示为有符号 64 位整数值。

。网 使用 .NET 编程时,此结构是隐藏的,开发人员应使用 System.TimeSpan 类型。

C++/WinRT 此类型是 std::chrono::d uration 的专用化

TimeSpan 用于 自适应流式处理示例应用

public value class TimeSpan
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct TimeSpan
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct TimeSpan
var timeSpan = {
duration : /* Your value */
}
Public Structure TimeSpan
继承
TimeSpan
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.FoundationContract (在 v1.0 中引入)

注解

使用 .NET 编程时,此结构是隐藏的,开发人员应使用 System.TimeSpan 结构。

在 JavaScript 中,此结构作为值而不是对象进行访问。 例如,使用 var a = 10000,而不是 var a = { duration: 10000 }

注意

在 JavaScript 中,解释为 Number 的 TimeSpan 值被视为毫秒间隔数,而不是 100 纳秒间隔数。 因此,在语言之间移植时,Windows.Foundation.TimeSpan 值可能会失去精度。

字段

Duration

以 100 毫微秒为单位表示的时间段。

注意

在 C++/WinRT 中,此字段不存在,因为在该语言中, TimeSpanstd::chrono::d uration 的专用化。 如果需要原始整数值,请使用 duration::count 获取原始计数。

适用于

另请参阅