TimeSpan 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将时间间隔表示为有符号 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 中,此字段不存在,因为在该语言中, TimeSpan 是 std::chrono::d uration 的专用化。 如果需要原始整数值,请使用 duration::count 获取原始计数。 |