Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Typ mit statischen Hilfsfunktionen zum Konvertieren einer Windows::Foundation::D ateTime (also std::chrono::time_point) in und von winrt::file_time und von time_t.
winrt::clock wird mit den gleichen Einheiten wie Windows::Foundation::D ateTimedefiniert (eine signierte 64-Bit-Ganzzahl von 100-Nanosecond-Intervallen seit dem 1. Januar 1601). Andere C++-Standarduhren definieren ihre Auflösung normalerweise nicht und verwenden nicht die Epoche Vom 1. Januar 1601, die eine Windows-Runtime/FILETIME-Epoche ist.
Syntax
struct clock
Requirements (Anforderungen)
Mindest unterstütztes SDK: Windows SDK Version 10.0.17134.0 (Windows 10, Version 1803)
Namespace: winrt
Header: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (standardmäßig enthalten)
Membertypaliasen
| Aliasname | Typ |
|---|---|
| uhr::Rep | Ein Synonym für int64_t. |
| uhr::p eriod | Ein Synonym für Windows::Foundation::TimeSpan::p eriod. |
| clock::d uration | Ein Synonym für Windows::Foundation::TimeSpan. |
| uhr::time_point | Ein Synonym für Windows::Foundation::D ateTime. |
Memberfunktionen
| Funktion | BESCHREIBUNG |
|---|---|
| uhr::Now-Funktion | Ruft die aktuelle Uhrzeit als Windows::Foundation::D ateTime ab. |
| clock::from_file_time-Funktion | Wandelt einen winrt::file_time-Wert in einen Windows::Foundation::D ateTime um. |
| clock::from_time_t-Funktion | Wandelt einen time_t Wert in einen Windows::Foundation::D ateTime um. |
| clock::to_file_time-Funktion | Konvertiert einen Windows::Foundation::D ateTime-Wert in einen winrt::file_time. |
| clock::to_time_t-Funktion | Konvertiert einen Windows::Foundation::D ateTime-Wert in einen time_t. |
uhr::Now-Funktion
Ruft die aktuelle Uhrzeit als Windows::Foundation::D ateTime ab.
Syntax
static Windows::Foundation::DateTime now() noexcept;
Rückgabewert
Die aktuelle Uhrzeit als Windows::Foundation::D ateTime.
clock::from_file_time-Funktion
Wandelt einen winrt::file_time-Wert in einen Windows::Foundation::D ateTime um.
Syntax
static Windows::Foundation::DateTime from_file_time(winrt::file_time const& time) noexcept;
Parameter
timeEin winrt::file_time Wert, der in einen Windows::Foundation::D ateTime konvertiert werden soll.
Rückgabewert
Der winrt::file_time Wert, der in einen Windows::Foundation::D ateTime konvertiert wurde.
clock::from_time_t-Funktion
Wandelt einen time_t Wert in einen Windows::Foundation::D ateTime um.
Syntax
static Windows::Foundation::DateTime from_time_t(time_t time) noexcept;
Parameter
timeEin time_t Wert, der in einen Windows::Foundation::D ateTime konvertiert werden soll.
Rückgabewert
Der time_t Wert, der in einen Windows::Foundation::D ateTime konvertiert wurde.
clock::to_file_time-Funktion
Konvertiert einen Windows::Foundation::D ateTime-Wert in einen winrt::file_time.
Syntax
static file_time to_file_time(Windows::Foundation::DateTime const& time) noexcept;
Parameter
timeEin Windows::Foundation::D ateTime-Wert, der in ein winrt::file_time konvertiert werden soll.
Rückgabewert
Der Windows::Foundation::D ateTime-Wert, der in einen winrt::file_time konvertiert wurde.
clock::to_time_t-Funktion
Konvertiert einen Windows::Foundation::D ateTime-Wert in einen time_t.
Syntax
static time_t to_time_t(Windows::Foundation::DateTime const& time) noexcept;
Parameter
timeEin Windows::Foundation::D ateTime-Wert, der in ein time_t*konvertiert werden soll.
Rückgabewert
Der Windows::Foundation::D ateTime-Wert, der in eine time_t konvertiert wurde.