Freigeben über


TimeSpan Struktur

Definition

Stellt ein Zeitintervall als 64-Bit-Ganzzahlwert mit Vorzeichen dar.

.NETTO 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 Beispiel-App für adaptives Streaming 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 und nicht als Anzahl von 100 Nanosekundenintervallen behandelt. Daher können Windows.Foundation.TimeSpan-Werte an Genauigkeit verlieren, wenn sie zwischen Sprachen portiert werden.

Felder

Duration

Eine in der Einheit 100 Nanosekunden ausgedrückte Zeitspanne.

Hinweis

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

Gilt für:

Weitere Informationen