# std::chrono::day

< cpp‎ | chrono

定义于头文件 `<chrono>` |  |
class day; |  | (C++20 起)

类 `day` 表示月中的日。其正常范围为 [1, 31] ，但它可以保有 [0, 255] 中的任何数。

`day` 为可平凡复制 (TriviallyCopyable) 的标准布局类型 (StandardLayoutType) 。

### 成员函数

(构造函数) | 构造 `day` (公开成员函数)
operator++operator++(int)operator--operator--(int) | 自增或自减 day (公开成员函数)
operator+=operator-= | 加或减日数 (公开成员函数)
operator unsigned | 获得存储的日期值 (公开成员函数)
ok | 检查存储的日期值是否在正常范围中 (公开成员函数)

### 非成员函数

operator==operator<=> (C++20) | 比较二个 `day` 值 (函数)
operator+operator- (C++20) | 加或减日数和 `day` ，或求二个 `day` 间的差 (函数)
operator<< (C++20) | 输出 `day` 到流 (函数模板)
from_stream (C++20) | 按照提供的格式从流分析 `day` (函数模板)

### 辅助类

std::formatter<std::chrono::day> (C++20) | std::formatter 的特化，按照提供的格式格式化 `day` (类模板特化)

### 字面量

定义于内联命名空间 `std::literals::chrono_literals`
operator""d (C++20) | 表示月内日期的 std::chrono::day 字面量 (函数)