std::chrono::weekday
De cppreference.com
Definido en el archivo de encabezado <chrono> | ||
class weekday; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Sunday{0}; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Monday{1}; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Tuesday{2}; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Wednesday{3}; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Thursday{4}; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Friday{5}; | (desde C++20) | |
inlineconstexpr std::chrono::weekday Saturday{6}; | (desde C++20) | |
La clase weekday
representa un día de la semana en el calendario gregoriano. Su rango normal es [0, 6], de domingo a sábado, pero puede contener cualquier valor en el rango [0, 255]. Siete constantes con nombre están predefinidas en el espacio de nombres std::chrono
para los siete días de la semana.
weekday
cumple con los requerimientos de TriviallyCopyable y StandardLayoutType.
[editar]Funciones miembro
Construye un objeto weekday . (función miembro pública) | |
Incrementa o decrementa el día de la semana. (función miembro pública) | |
Suma o resta un número de días. (función miembro pública) | |
Recupera el valor almacenado del día de la semana. Recupera el valor ISO 8601 del día de la semana. (función miembro pública) | |
Verifica si el valor almacenado del día de la semana es válido. (función miembro pública) | |
Sintaxis conveniente para construir un objeto weekday_indexed o weekday_last a partir de este weekday . (función miembro pública) |
[editar]Funciones no miembro
(C++20) | Compara dos valores weekday . (función) |
(C++20) | Realiza aritmética en objetos weekday . (función) |
(C++20) | Emite un objeto weekday en un flujo. (plantilla de función) |
(C++20) | Analiza un objeto weekday a partir de un flujo de acuerdo con el formato proporcionado. (plantilla de función) |
[editar]Clases auxiliares
Especialización de std::formatter que formatea un weekday de acuerdo al formato suministrado. (especialización de plantilla de clase) |