# std::chrono::weekday::operator++, std::chrono::weekday::operator--

< cpp‎ | chrono‎ | weekday

constexpr std::chrono::weekday& operator++() noexcept; | (1) | (C++20 起)
constexpr std::chrono::weekday operator++(int) noexcept; | (2) | (C++20 起)
constexpr std::chrono::weekday& operator--() noexcept; | (3) | (C++20 起)
constexpr std::chrono::weekday operator--(int) noexcept; | (4) | (C++20 起)

对星期之日值加或减 1 ，将结果对 7 取余，规约成范围 [0, 6] 中的整数。

1-2) 进行 *this += std::chrono::days{1};
3-4) 进行 *this -= std::chrono::days{1};

### 参数

（无）

### 返回值

1,3) 到修改后的此 `weekday` 的引用。
2,4) 修改前所作的 `weekday` 的副本。

### 注意

调用这些函数之一后， ok() 始终为 true 。

### 示例

    #include <iostream>
    #include <chrono>

    int main()
    {
        std::cout << std::boolalpha;

        std::chrono::weekday wd {0}; // Sunday is 0 or 7

        --wd;
        std::cout << (wd == std::chrono::Saturday) << ' ';

        ++wd;
        std::cout << (wd == std::chrono::Sunday) << '\n';
    }

输出：

    true true

### 参阅

operator+=operator-= | 加或减日数 (公开成员函数)
operator+operator- (C++20) | 在 `weekday` 上进行算术 (函数)