Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.93 KB

timespan.md

File metadata and controls

44 lines (29 loc) · 1.93 KB
-api-id -api-type ms.custom
T:Windows.Foundation.TimeSpan
winrt struct
project-verbatim

TimeSpan

-description

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.

-struct-fields

-field Duration

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.

-remarks

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.

-examples

-see-also

DateTime, System.TimeSpan, Adaptive streaming sample app