Namespaces
Variants

std::chrono::year_month_weekday:: year_month_weekday

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

const std:: chrono :: month & m,

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

Construye un objeto year_month_weekday .

1) El constructor por defecto deja los campos sin inicializar.
2) Construye un objeto year_month_weekday que almacena el año y , el mes m , el día de la semana wdi. weekday ( ) y el índice del día de la semana wdi. index ( ) .
3) Construye un objeto year_month_weekday correspondiente a la fecha representada por dp . Para cualquier objeto year_month_weekday que almacene una fecha válida, convertirlo a sys_days y volver produce el mismo valor. Este constructor define una conversión implícita de sys_days a year_month_weekday .
4) Construye un objeto year_month_weekday correspondiente a la fecha representada por dp . Equivalente a year_month_weekday ( sys_days ( dp. time_since_epoch ( ) ) ) .

Notas

Un year_month_weekday también puede crearse combinando uno de los tipos de fecha parcial std::chrono::year_month y std::chrono::month_weekday con el componente faltante (día de la semana indexado y año, respectivamente) usando operator/ .

Véase también

(C++20)
sintaxis convencional para la creación de fechas del calendario gregoriano
(función)