Namespaces
Variants

std::chrono:: year_month_weekday

From cppreference.net
Definiert im Header <chrono>
class year_month_weekday ;
(seit C++20)

Die Klasse year_month_weekday repräsentiert den n ten Wochentag eines bestimmten Jahres und Monats. Es handelt sich um einen feldbasierten Zeitpunkt mit einer Auflösung von std::chrono::days . std::chrono::years - und std::chrono::months -orientierte Arithmetik werden direkt unterstützt. Eine implizite Konvertierung zu und von std::chrono::sys_days ermöglicht eine effiziente Durchführung von std::chrono::days -orientierter Arithmetik.

year_month_weekday ist ein TriviallyCopyable StandardLayoutType .

Memberfunktionen

konstruiert ein year_month_weekday
(öffentliche Elementfunktion)
modifiziert den Zeitpunkt um eine Anzahl von Monaten oder Jahren
(öffentliche Elementfunktion)
greift auf die Felder dieses Objekts zu
(öffentliche Elementfunktion)
konvertiert zu einem std::chrono::time_point
(öffentliche Elementfunktion)
prüft, ob dieses Objekt ein gültiges Datum repräsentiert
(öffentliche Elementfunktion)

Nicht-Member-Funktionen

(C++20)
vergleicht zwei year_month_weekday -Werte
(Funktion)
addiert oder subtrahiert einen year_month_weekday und eine Anzahl von Jahren oder Monaten
(Funktion)
(C++20)
gibt einen year_month_weekday in einen Stream aus
(Funktions-Template)

Hilfsklassen

Formatierungsunterstützung für year_month_weekday
(Klassen-Template-Spezialisierung)
Hash-Unterstützung für std::chrono::year_month_weekday
(Klassen-Template-Spezialisierung)