std::chrono::year_month_weekday:: 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
.
year_month_weekday
, хранящий год
y
, месяц
m
, день недели
wdi.
weekday
(
)
и индекс дня недели
wdi.
index
(
)
.
year_month_weekday
, соответствующий дате, представленной
dp
. Для любого объекта
year_month_weekday
, хранящего корректную дату, преобразование его в
sys_days
и обратно дает то же значение. Этот конструктор определяет неявное преобразование из
sys_days
в
year_month_weekday
.
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)
|
стандартный синтаксис для создания дат григорианского календаря
(функция) |