Namespaces
Variants

std::chrono:: time_zone

From cppreference.net
Défini dans l'en-tête <chrono>
class time_zone ;
(depuis C++20)

La classe time_zone représente toutes les transitions de fuseau horaire pour une zone géographique spécifique.

Les utilisateurs ne peuvent pas construire time_zone objets. L'implémentation de la bibliothèque crée time_zone objets lors de l'initialisation de la base de données des fuseaux horaires et fournit const accès à ces objets.

time_zone n'est pas copiable mais possède un constructeur de déplacement et un opérateur d'affectation par déplacement par défaut. Cependant, comme les utilisateurs n'ont qu'un accès const aux objets time_zone , ces fonctions ne peuvent pas être appelées dans le code utilisateur sans invoquer un comportement indéfini .

Fonctions membres

obtient le nom de ce time_zone
(fonction membre publique)
obtient les informations associées à un sys_time ou local_time
(fonction membre publique)
convertit un local_time de ce fuseau horaire en un sys_time
(fonction membre publique)
convertit un sys_time en un local_time de ce fuseau horaire
(fonction membre publique)

Fonctions non membres

compare deux objets time_zone
(fonction)

Exemple