leap_second_info
構造体
get_leap_second_info
を呼び出して、leap_second_info
を取得します。 この型には、パブリック データ メンバーのみが含まれます。 このクラスには、指定された基底クラスまたはメンバーがありません。
構文
struct leap_second_info; // C++20
パブリック メンバー
名前 | 説明 |
---|---|
is_leap_second |
is_leap_second メンバーは、正のうるう秒の挿入中に、指定された時間が発生した場合にのみ true です。 |
elapsed |
elapsed メンバーは、エポック日付 (クロックが時刻を測定する開始日) 1970-01-01 と指定した時刻の間のすべての閏秒の合計を保持します。 is_leap_second が true の場合、指定された時間によって参照されるうるう秒が、elapsed の合計に含まれます。 |
要件
ヘッダー: <chrono>
Microsoft C++ では、Visual Studio 2019 バージョン 16.10 以降の leap_second
クラスをサポートしています。 leap_second
クラスは C++20 機能です。 /std:c++latest
コンパイラ オプションが必要です。
国際標準本文では、新しいうるう秒を考慮する必要があるタイミングを指定します。 これらの変更のデータベースは、Windows 10 バージョン 1809 以降、および Windows Server 2019 以降で使用できます。
名前空間: std::chrono
関連項目
<chrono>
get_leap_second_info
leap_second
クラス
ヘッダー ファイル リファレンス