命名空间
变体
操作

std::chrono::weekday

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

weekday 是一个 可平凡复制的 标准布局类型

目录

[编辑] 成员函数

构造一个 weekday
(公有成员函数) [编辑]
增加或减少星期几
(公有成员函数) [编辑]
增加或减少天数
(公有成员函数) [编辑]
检索存储的星期几值
检索 ISO 8601 星期几值
(公有成员函数) [编辑]
检查存储的星期几值是否有效
(公有成员函数) [编辑]
从该 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
(类) [编辑]