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 = { duration: 10000 }
を使用しますvar a = 10000
。
注意
JavaScript では、 Number として解釈される TimeSpan 値は、100 ナノ秒間隔の数ではなく、ミリ秒単位の間隔として扱われます。 したがって、Windows.Foundation.TimeSpan の値は、言語間で移植されるときに精度が失われる可能性があります。
フィールド
Duration |
100 ナノ秒単位で表される期間。 Note C++/WinRT では、このフィールドは存在しません。その言語プロジェクション では TimeSpan は std::chrono::d uration の特殊化であるためです。 生の整数値が必要な場合は、 duration::count を使用して生カウントを取得します。 |