title | description | ms.date | f1_keywords | helpviewer_keywords | ||||||
---|---|---|---|---|---|---|---|---|---|---|
leap_second_info struct |
Learn more about: leap_second_info struct |
05/31/2022 |
|
|
Call get_leap_second_info
to get a leap_second_info
. This type only has public data members. It doesn't have base classes or members other than the ones specified.
struct leap_second_info; // C++20
Name | Description |
---|---|
is_leap_second |
The is_leap_second member is true only if the specified time point occurs during the insertion of a positive leap second. |
elapsed |
The elapsed member holds the sum of all the leap seconds between the epoch date (the starting date from which the clock measures time) 1970-01-01 and the specified time. If is_leap_second is true , the leap second referred to by the specified time is included in the elapsed sum. |
Header: <chrono>
Microsoft C++ supports the leap_second
class starting in Visual Studio 2019 version 16.10. The leap_second
class is a C++20 feature. The /std:c++latest
compiler option is required.
An international standards body specifies when new leap seconds should be accounted for. A database of these changes is available for Windows 10 version 1809 and later, and Windows Server 2019 and later.
Namespace: std::chrono
<chrono>
get_leap_second_info
leap_second
class
Header files reference