TimeSpan Struktur

Definition

Stellt ein Zeitintervall als signierter 64-Bit-Ganzzahlwert dar.

.NET Bei der Programmierung mit .NET ist diese Struktur ausgeblendet, und Entwickler sollten den System.TimeSpan-Typ verwenden.

C++/WinRT Dieser Typ ist eine Spezialisierung von std::chrono::d uration.

TimeSpan wird in der Adaptiven Streaming-Beispiel-App verwendet.

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
Vererbung
TimeSpan
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Hinweise

Bei der Programmierung mit .NET ist diese Struktur ausgeblendet und Entwickler sollten die System.TimeSpan-Struktur verwenden.

In JavaScript wird auf diese Struktur als Wert und nicht als Objekt zugegriffen. Verwenden Sie var a = 10000beispielsweise , nicht var a = { duration: 10000 }.

Hinweis

In JavaScript werden TimeSpan-Werte, die als Zahl interpretiert werden, als Anzahl von Millisekundenintervallen behandelt, nicht die Anzahl der 100-Nanosekundenintervalle. Daher können Windows.Foundation.TimeSpan-Werte bei der Portierung zwischen Sprachen genauigkeit verlieren.

Felder

Duration

Eine in der Einheit 100 Nanosekunden ausgedrückte Zeitspanne.

Hinweis

In C++/WinRT ist dieses Feld nicht vorhanden, da in dieser Sprachprojektion TimeSpan eine Spezialisierung von std::chrono::d uration ist. Wenn Sie den unformatierten ganzzahligen Wert benötigen, verwenden Sie dauer::count , um die rohe Anzahl abzurufen.

Gilt für:

Siehe auch