Freigeben über


ITimeProvider interface

Dies ist ein ServiceScope-Vertrag zum Lesen der Systemuhr.

Hinweise

Diese Schnittstelle abstrahiert die Funktionalität der Systemzeit-APIs für die Verwendung mit einem ServiceScope. Beispielsweise kann ein Komponententest den TimeProvider-Standarddienst durch eine Pseudoimplementierung ersetzen, die einem manuell inkrementierten Zeitleiste folgt, um sicherzustellen, dass Testfehler immer wiederholbar sind.

Methoden

getDate()

Gibt das aktuelle Datum/die aktuelle Uhrzeit zurück, ähnlich dem Date-Klassenkonstruktor.

getTimestamp()

Gibt eine DOMHighResTimeStamp-Zeitmessung, wie von der Standard-API performance.now() definiert, zurück.

Details zur Methode

getDate()

Gibt das aktuelle Datum/die aktuelle Uhrzeit zurück, ähnlich dem Date-Klassenkonstruktor.

getDate(): Date;

Gibt zurück

Date

getTimestamp()

Gibt eine DOMHighResTimeStamp-Zeitmessung, wie von der Standard-API performance.now() definiert, zurück.

getTimestamp(): number;

Gibt zurück

number