Namensräume
Varianten
Aktionen

std::chrono::time_zone

Von cppreference.com
< cpp‎ | chrono
 
 
 
std::chrono::time_zone
 
Definiert in Header <chrono>
Klasse time_zone;
(seit C++20)

Die Klasse time_zone repräsentiert alle Zeitzonenübergänge für ein bestimmtes geografisches Gebiet.

Benutzer können keine time_zone-Objekte erstellen. Die Bibliotheksimplementierung erstellt time_zone-Objekte, wenn sie die Zeitzonendatenbank initialisiert und bietet const-Zugriff auf diese Objekte.

time_zone ist nicht kopierbar, hat aber einen standardmäßig verschobenen Konstruktor und einen standardmäßig verschobenen Zuweisungsoperator. Da Benutzer jedoch nur const-Zugriff auf time_zone-Objekte haben, können diese Funktionen im Benutzercode nicht aufgerufen werden, ohne undefiniertes Verhalten auszulösen.

[bearbeiten] Memberfunktionen

Ruft den Namen dieser time_zone ab.
(public member function) [bearbeiten]
Ruft Informationen ab, die mit einem sys_time oder local_time verbunden sind.
(public member function) [bearbeiten]
Konvertiert eine local_time in dieser Zeitzone in eine sys_time.
(public member function) [bearbeiten]
Konvertiert eine sys_time in eine local_time in dieser Zeitzone.
(public member function) [bearbeiten]

[bearbeiten] Nicht-Member-Funktionen

Vergleicht zwei time_zone-Objekte.
(function) [bearbeiten]

[bearbeiten] Beispiel