std::chrono:: time_zone
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Nonmember functions | ||||
|
Definiert im Header
<chrono>
|
||
|
class
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 konstruieren. Die Bibliotheksimplementierung erstellt
time_zone
-Objekte bei der Initialisierung der
Zeitzonendatenbank
und bietet
const
-Zugriff auf diese Objekte.
time_zone
ist nicht kopierbar, verfügt jedoch über einen standardmäßigen Move-Konstruktor und einen standardmäßigen Move-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.
Memberfunktionen
ermittelt den Namen dieser
time_zone
(öffentliche Elementfunktion) |
|
|
ruft Informationen ab, die mit einem
sys_time
oder
local_time
assoziiert sind
(öffentliche Elementfunktion) |
|
|
konvertiert eine
local_time
in dieser Zeitzone zu einer
sys_time
(öffentliche Elementfunktion) |
|
|
konvertiert eine
sys_time
zu einer
local_time
in dieser Zeitzone
(öffentliche Elementfunktion) |
Nicht-Member-Funktionen
|
(C++20)
|
vergleicht zwei
time_zone
Objekte
(Funktion) |
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |