std::chrono:: sys_info
|
Défini dans l'en-tête
<chrono>
|
||
|
struct
sys_info
;
|
(depuis C++20) | |
La classe
sys_info
décrit les informations de fuseau horaire associées à un fuseau horaire à un moment particulier (représenté soit comme une
std::chrono::sys_time
soit comme une
std::chrono::local_time
). Il s'agit d'une structure de données de bas niveau généralement non utilisée directement par le code utilisateur.
Table des matières |
Objets membres
| Objet membre | Type |
begin
,
end
|
std::chrono::sys_seconds |
offset
|
std::chrono::seconds |
save
|
std::chrono::minutes |
abbrev
|
std::string |
Les
begin
et
end
membres de données indiquent l'intervalle -
[
begin
,
end
)
- dans lequel le
offset
et l'
abbrev
sont en vigueur pour le fuseau horaire associé à ce
sys_info
.
Les membres de données
offset
et
abbrev
indiquent respectivement le décalage UTC et l'abréviation du fuseau horaire en vigueur pour le fuseau horaire associé et le
std::chrono::time_point
. Notez que les abréviations de fuseaux horaires ne sont pas uniques.
Le membre de données
save
, s'il est non nul, indique que le fuseau horaire est à l'heure d'été au point temporel spécifié. Dans ce cas,
offset
-
save
est une suggestion de l'offset que ce fuseau horaire pourrait utiliser s'il n'était pas à l'heure d'été. Cependant, cette information n'est pas autoritative : la seule façon de déterminer l'offset réel est d'interroger le fuseau horaire avec un point temporel qui n'est pas à l'heure d'été (c'est-à-dire qui retourne un
sys_info
tel que
save
==
0min
).
Fonctions non membres
|
(C++20)
|
affiche un
sys_info
dans un flux
(modèle de fonction) |
Classes d'assistance
prise en charge du formatage pour
sys_info
(spécialisation de modèle de classe) |
Exemple
|
Cette section est incomplète
Raison : aucun exemple |