-api-id | -api-type | ms.custom |
---|---|---|
T:Windows.Foundation.TimeSpan |
winrt struct |
project-verbatim |
Represents a time interval as a signed 64-bit integer value.
.NET When programming with .NET, this structure is hidden, and developers should use the System.TimeSpan type.
C++/WinRT This type is a specialization of std::chrono::duration.
TimeSpan is used in the Adaptive streaming sample app.
A time period expressed in 100-nanosecond units.
Note
In C++/WinRT, this field does not exist, because in that language projection TimeSpan is a specialization of std::chrono::duration. If you need the raw integer value, use duration::count to obtain the raw count.
When programming with .NET, this structure is hidden and developers should use the System.TimeSpan structure.
In JavaScript, this structure is accessed as a value, not as an object. For example, use var a = 10000
, not var a = { duration: 10000 }
.
Note
In JavaScript, TimeSpan values interpreted as Number are treated as the number of millisecond intervals, not the number of 100-nanosecond intervals. Therefore, Windows.Foundation.TimeSpan values can lose precision when being ported between languages.