std::chrono:: weekday
|
Определено в заголовочном файле
<chrono>
|
||
|
class
weekday
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Sunday
{
0
}
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Monday
{
1
}
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Tuesday
{
2
}
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Wednesday
{
3
}
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Thursday
{
4
}
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Friday
{
5
}
;
|
(начиная с C++20) | |
|
inline
constexpr
std
::
chrono
::
weekday
Saturday
{
6
}
;
|
(начиная с C++20) | |
Класс
weekday
представляет день недели в
пролептическом григорианском календаре
. Его нормальный диапазон составляет
[
0
,
6
]
, от воскресенья до субботы, но он может содержать любое значение в диапазоне
[
0
,
255
]
. В пространстве имен
std::chrono
предопределены семь именованных констант для семи дней недели.
weekday
является
TriviallyCopyable
StandardLayoutType
.
Содержание |
Функции-члены
создает объект
weekday
(публичная функция-член) |
|
|
увеличивает или уменьшает день недели
(публичная функция-член) |
|
|
добавляет или вычитает количество дней
(публичная функция-член) |
|
|
получает сохраненное значение дня недели
получает значение дня недели по ISO 8601 (публичная функция-член) |
|
|
проверяет, является ли сохраненное значение дня недели допустимым
(публичная функция-член) |
|
удобный синтаксис для создания
weekday_indexed
или
weekday_last
из этого
weekday
(публичная функция-член) |
Функции, не являющиеся членами класса
|
(C++20)
|
сравнивает два значения
weekday
(функция) |
|
(C++20)
|
выполняет арифметические операции над
weekday
(функция) |
|
(C++20)
|
выводит
weekday
в поток
(шаблон функции) |
|
(C++20)
|
парсит
weekday
из потока согласно указанному формату
(шаблон функции) |
Вспомогательные классы
поддержка форматирования для
weekday
(специализация шаблона класса) |
|
|
(C++26)
|
поддержка хеширования для
std::chrono::weekday
(специализация шаблона класса) |
Пример
Вывод:
Wed Thu Fri
Смотрите также
|
(C++20)
|
представляет n-ый
й
weekday
день месяца
(класс) |