std::chrono::weekday
来自 cppreference.cn
定义于头文件 <chrono> |
||
class weekday; |
(since C++20) | |
inline constexpr std::chrono::weekday Sunday{0}; |
(since C++20) | |
inline constexpr std::chrono::weekday Monday{1}; |
(since C++20) | |
inline constexpr std::chrono::weekday Tuesday{2}; |
(since C++20) | |
inline constexpr std::chrono::weekday Wednesday{3}; |
(since C++20) | |
inline constexpr std::chrono::weekday Thursday{4}; |
(since C++20) | |
inline constexpr std::chrono::weekday Friday{5}; |
(since C++20) | |
inline constexpr std::chrono::weekday Saturday{6}; |
(since C++20) | |
类 weekday
表示前格里高利历中的星期几。其正常范围是 [
0,
6]
,表示从星期日到星期六,但它可以容纳 [
0,
255]
范围内的任何值。在 std::chrono
命名空间中为一周中的七天预定义了七个具名常量。
weekday
是 TriviallyCopyable StandardLayoutType。
内容 |
[编辑] 成员函数
构造一个 weekday (公开成员函数) | |
递增或递减 weekday (公开成员函数) | |
添加或减去天数 (公开成员函数) | |
检索存储的 weekday 值 检索 ISO 8601 weekday 值 (公开成员函数) | |
检查存储的 weekday 值是否有效 (公开成员函数) | |
从这个 weekday 构造 weekday_indexed 或 weekday_last 的便捷语法(公开成员函数) |
[编辑] 非成员函数
(C++20) |
比较两个 weekday 值(函数) |
(C++20) |
对 weekday 执行算术运算(函数) |
(C++20) |
将 weekday 输出到流(函数模板) |
(C++20) |
根据提供的格式从流中解析 weekday (函数模板) |
[编辑] 辅助类
weekday 的格式化支持(类模板特化) | |
std::chrono::weekday 的哈希支持 (类模板特化) |
[编辑] 示例
运行此代码
输出
Wed Thu Fri
[编辑] 参见
(C++20) |
表示一个月中的第 n 个 weekday (类) |