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 = { duration: 10000 }を使用しますvar a = 10000

注意

JavaScript では、 Number として解釈される TimeSpan 値は、100 ナノ秒間隔の数ではなく、ミリ秒単位の間隔として扱われます。 したがって、Windows.Foundation.TimeSpan の値は、言語間で移植されるときに精度が失われる可能性があります。

フィールド

Duration

100 ナノ秒単位で表される期間。

Note

C++/WinRT では、このフィールドは存在しません。その言語プロジェクション では TimeSpanstd::chrono::d uration の特殊化であるためです。 生の整数値が必要な場合は、 duration::count を使用して生カウントを取得します。

適用対象

こちらもご覧ください