Condividi tramite


Struct leap_second_info

Chiamare get_leap_second_info per ottenere un oggetto leap_second_info. Questo tipo ha solo membri dati pubblici. Non dispone di classi o membri di base diversi da quelli specificati.

Sintassi

struct leap_second_info; // C++20

Membri pubblici

Nome Descrizione
is_leap_second Il is_leap_second membro è true solo se il punto di tempo specificato si verifica durante l'inserimento di un secondo salto positivo.
elapsed Il elapsed membro contiene la somma di tutti i secondi intercalari tra la data dell'epoca (la data di inizio dalla quale l'orologio misura l'ora) 1970-01-01e l'ora specificata. Se is_leap_second è true, il secondo salto a cui fa riferimento l'ora specificata viene incluso nella elapsed somma.

Requisiti

Intestazione: <chrono>

Microsoft C++ supporta la leap_second classe a partire da Visual Studio 2019 versione 16.10. La leap_second classe è una funzionalità C++20. L'opzione /std:c++latest del compilatore è obbligatoria.

Un organismo internazionale degli standard specifica quando devono essere considerati nuovi secondi bisestile. Un database di queste modifiche è disponibile per Windows 10 versione 1809 e successive e Windows Server 2019 e versioni successive.

Spazio dei nomi: std::chrono

Vedi anche

<chrono>
get_leap_second_info
Classe leap_second
Informazioni di riferimento per i file di intestazione