Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Type contenant des fonctions d’assistance statiques pour convertir un Windows::Foundation::D ateTime (autrement dit, un std::chrono::time_point) vers et depuis winrt::file_time, et vers et depuis time_t.
winrt::clock est défini comme utilisant les mêmes unités que Windows::Foundation::D ateTime (entier 64 bits signé d’intervalles de 100 nanosecondes depuis le 1er janvier 1601). Les autres horloges standard C++ ne définissent généralement pas leur résolution et n’utilisent pas l’époque du 1er janvier 1601, qui est une époque Windows Runtime/FILETIME.
Syntaxe
struct clock
Spécifications
Sdk minimum pris en charge : Windows SDK version 10.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)
Alias de type de membre
| Nom d'alias | Type |
|---|---|
| clock::rep | Synonyme de int64_t. |
| clock::p eriod | Synonyme de Windows::Foundation::TimeSpan::p eriod. |
| clock::d uration | Synonyme de Windows::Foundation::TimeSpan. |
| clock::time_point | Synonyme de Windows::Foundation::D ateTime. |
Fonctions Membre
| Fonction | Description |
|---|---|
| clock::now, fonction | Récupère l’heure actuelle sous la forme d’un Windows::Foundation::D ateTime. |
| clock::from_file_time, fonction | Convertit une valeur winrt::file_time en Windows::Foundation::D ateTime. |
| clock::from_time_t, fonction | Convertit une valeur time_t en Windows::Foundation::D ateTime. |
| clock::to_file_time, fonction | Convertit une valeur Windows::Foundation::D ateTime en valeur winrt::file_time. |
| clock::to_time_t, fonction | Convertit une valeur Windows::Foundation::D ateTime en time_t. |
clock::now, fonction
Récupère l’heure actuelle sous la forme d’un Windows::Foundation::D ateTime.
Syntaxe
static Windows::Foundation::DateTime now() noexcept;
Valeur de retour
Heure actuelle sous la forme d’un Windows::Foundation::D ateTime.
clock::from_file_time, fonction
Convertit une valeur winrt::file_time en Windows::Foundation::D ateTime.
Syntaxe
static Windows::Foundation::DateTime from_file_time(winrt::file_time const& time) noexcept;
Paramètres
timeValeur winrt::file_time à convertir en Windows::Foundation::D ateTime.
Valeur retournée
Valeur winrt::file_time convertie en Windows::Foundation::D ateTime.
clock::from_time_t, fonction
Convertit une valeur time_t en Windows::Foundation::D ateTime.
Syntaxe
static Windows::Foundation::DateTime from_time_t(time_t time) noexcept;
Paramètres
timeValeur time_t à convertir en Windows::Foundation::D ateTime.
Valeur retournée
Valeur time_t convertie en Windows::Foundation::D ateTime.
clock::to_file_time, fonction
Convertit une valeur Windows::Foundation::D ateTime en valeur winrt::file_time.
Syntaxe
static file_time to_file_time(Windows::Foundation::DateTime const& time) noexcept;
Paramètres
timeValeur Windows::Foundation::D ateTime à convertir en winrt::file_time.
Valeur retournée
Valeur Windows::Foundation::D ateTime convertie en winrt::file_time.
clock::to_time_t, fonction
Convertit une valeur Windows::Foundation::D ateTime en time_t.
Syntaxe
static time_t to_time_t(Windows::Foundation::DateTime const& time) noexcept;
Paramètres
timeValeur Windows::Foundation::D ateTime à convertir en time_t*.
Valeur retournée
Valeur Windows::Foundation::D ateTime convertie en time_t.