std::chrono::year_month_weekday:: year_month_weekday
From cppreference.net
<
cpp
|
chrono
|
year month weekday
|
year_month_weekday
(
)
=
default
;
|
(1) | (C++20以降) |
|
constexpr
year_month_weekday
(
const
std::
chrono
::
year
&
y,
const
std::
chrono
::
month
&
m,
|
(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)
|
グレゴリオ暦の日付作成における従来の構文
(関数) |