Namespaces
Variants

std::chrono::year_month_weekday:: year_month_weekday

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

const std:: chrono :: month & m,

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

Construit un objet year_month_weekday .

1) Le constructeur par défaut laisse les champs non initialisés.
2) Construit un objet year_month_weekday stockant l'année y , le mois m , le jour de la semaine wdi. weekday ( ) et l'index du jour de la semaine wdi. index ( ) .
3) Construit un objet year_month_weekday correspondant à la date représentée par dp . Pour tout objet year_month_weekday stockant une date valide, sa conversion en sys_days et sa reconversion produisent la même valeur. Ce constructeur définit une conversion implicite de sys_days vers year_month_weekday .
4) Construit un objet year_month_weekday correspondant à la date représentée par dp . Équivalent à year_month_weekday ( sys_days ( dp. time_since_epoch ( ) ) ) .

Notes

Un year_month_weekday peut également être créé en combinant l'un des types de date partielle std::chrono::year_month et std::chrono::month_weekday avec l'élément manquant (jour de la semaine indexé et année, respectivement) en utilisant operator/ .

Voir aussi

(C++20)
syntaxe conventionnelle pour la création de dates du calendrier grégorien
(fonction)