std::chrono::year_month
Определён в заголовке <chrono> | ||
|---|---|---|
class year_month; | (начиная с C++20) |
Класс year_month представляет определённый месяц определённого года, но без указания дня. Это точка времени на основе календарных полей с точностью до std::chrono::months.
year_month — это тривиально копируемый тип со стандартной компоновкой.
Функции-члены
создаёт year_month (открытая функция-член) |
|
| возвращает сохранённые год и месяц (открытая функция-член) |
|
изменяет year_month на заданное количество месяцев или лет (открытая функция-член) |
|
проверяет, является ли этот year_month допустимым (открытая функция-член) |
Функции, не являющиеся членами
|
(C++20) | сравнивает два значения year_month (функция) |
|
(C++20) | выполняет арифметические операции над year_month (функция) |
|
(C++20) | выводит year_month в поток (шаблон функции) |
|
(C++20) | разбирает year_month из потока в соответствии с заданным форматом (шаблон функции) |
Вспомогательные классы
|
(C++20) | поддержка форматирования для year_month (специализация шаблона класса) |
|
(C++26) | поддержка хеширования для std::chrono::year_month (специализация шаблона класса) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/chrono/year_month