命名空间
变体
操作

std::chrono::weekday

来自 cppreference.cn
< cpp‎ | chrono
 
 
 
 
定义于头文件 <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 表示前格里高利历中的星期几。其正常范围是 [06],表示从星期日到星期六,但它可以容纳 [0255] 范围内的任何值。在 std::chrono 命名空间中为一周中的七天预定义了七个具名常量。

weekdayTriviallyCopyable StandardLayoutType

内容

[编辑] 成员函数

构造一个 weekday
(公开成员函数) [编辑]
递增或递减 weekday
(公开成员函数) [编辑]
添加或减去天数
(公开成员函数) [编辑]
检索存储的 weekday 值
检索 ISO 8601 weekday 值
(公开成员函数) [编辑]
检查存储的 weekday 值是否有效
(公开成员函数) [编辑]
从这个 weekday 构造 weekday_indexedweekday_last 的便捷语法
(公开成员函数) [编辑]

[编辑] 非成员函数

比较两个 weekday
(函数) [编辑]
weekday 执行算术运算
(函数) [编辑]
weekday 输出到流
(函数模板) [编辑]
根据提供的格式从流中解析 weekday
(函数模板) [编辑]

[编辑] 辅助类

weekday 的格式化支持
(类模板特化) [编辑]
std::chrono::weekday 的哈希支持
(类模板特化)

[编辑] 示例

#include <chrono>
#include <iostream>
 
int main()
{
    std::chrono::weekday x{42 / 13};
    std::cout << x++ << '\n';
    std::cout << x << '\n';
    std::cout << ++x << '\n';
}

输出

Wed
Thu
Fri

[编辑] 参见

表示一个月中的第 n 个 weekday
(类) [编辑]