Namespaces
Variants

std::chrono::year_month_weekday:: year_month_weekday

From cppreference.net
year_month_weekday ( ) = default ;
(1) (C++20以降)
constexpr year_month_weekday ( const std:: chrono :: year & y,

const std:: chrono :: month & m,

const std:: chrono :: weekday_indexed & wdi ) noexcept ;
(2) (C++20以降)
constexpr year_month_weekday ( const std:: chrono :: sys_days & dp ) noexcept ;
(3) (C++20以降)
constexpr explicit year_month_weekday ( const std:: chrono :: local_days & dp ) noexcept ;
(4) (C++20以降)

year_month_weekday オブジェクトを構築します。

1) デフォルトコンストラクタはフィールドを初期化しません。
2) year_month_weekday オブジェクトを構築し、年 y 、月 m 、曜日 wdi. weekday ( ) および曜日インデックス wdi. index ( ) を格納します。
3) sys_days によって表される日付に対応する year_month_weekday オブジェクトを構築する。有効な日付を格納する任意の year_month_weekday オブジェクトについて、 sys_days への変換とその逆変換を行っても同じ値が得られる。このコンストラクタは sys_days から year_month_weekday への暗黙変換を定義する。
4) year_month_weekday オブジェクトを構築し、 dp で表される日付に対応させます。以下と同等です: year_month_weekday ( sys_days ( dp. time_since_epoch ( ) ) )

注記

year_month_weekday は、部分的な日付型である std::chrono::year_month std::chrono::month_weekday のいずれかを、欠落している要素(それぞれインデックス付き曜日と年)と組み合わせることで作成することもできます。この組み合わせには operator/ を使用します。

関連項目

(C++20)
グレゴリオ暦の日付作成における従来の構文
(関数)