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
构造
weekday_indexed
或
weekday_last
的便捷语法
(公开成员函数) |
非成员函数
|
(C++20)
|
比较两个
weekday
值
(函数) |
|
(C++20)
|
对
weekday
执行算术运算
(函数) |
|
(C++20)
|
将
weekday
输出到流中
(函数模板) |
|
(C++20)
|
根据指定格式从流中解析
weekday
(函数模板) |
辅助类
weekday
的格式化支持
(类模板特化) |
|
|
(C++26)
|
std::chrono::weekday
的哈希支持
(类模板特化) |
示例
输出:
Wed Thu Fri
参见
|
(C++20)
|
表示月份的
weekday
的第n次出现
(类) |