次の方法で共有


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_secondtrue の場合、指定された時間によって参照されるうるう秒が、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 クラス
ヘッダー ファイル リファレンス