Freigeben über


leap_second_info-Struktur

Rufen Sie get_leap_second_info auf, um eine leap_second_info. Dieser Typ verfügt nur über öffentliche Datenmmber. Es gibt keine Anderen Basisklassen oder Member als die angegebenen.

Syntax

struct leap_second_info; // C++20

Öffentliche Mitglieder

Name Beschreibung
is_leap_second Das is_leap_second Element ist true nur, wenn der angegebene Zeitpunkt während der Einfügung eines positiven Schalts sekunde auftritt.
elapsed Das elapsed Element enthält die Summe aller Schaltsekunden zwischen dem Epochendatum (dem Anfangsdatum, von dem die Uhr die Uhrzeit misst) 1970-01-01 und der angegebenen Uhrzeit. Ist is_leap_second dies trueder Wert, wird der durch die angegebene Zeit bezeichnete Schaltpunkt in die elapsed Summe einbezogen.

Anforderungen

Header: <chrono>

Microsoft C++ unterstützt die leap_second Klasse ab Visual Studio 2019, Version 16.10. Die leap_second Klasse ist ein C++20-Feature. Die /std:c++latest Compileroption ist erforderlich.

Eine internationale Standardsstelle gibt an, wann neue Schaltsekunden berücksichtigt werden sollen. Eine Datenbank dieser Änderungen ist für Windows 10, Version 1809 und höher, und Windows Server 2019 und höher verfügbar.

Namespace:std::chrono

Siehe auch

<chrono>
get_leap_second_info
leap_second-Klasse
Referenz zu Headerdateien