std::chrono::weekday
来自 cppreference.com
定义在头文件 <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 的格式化支持(类模板特化) | |
对 std::chrono::weekday 的哈希支持 (类模板特化) |
[编辑] 示例
运行此代码
输出
Wed Thu Fri
[编辑] 参见
(C++20) |
表示一个月中的第 n 个 weekday (类) |