std::chrono::year_month_weekday
来自 cppreference.cn
定义于头文件 <chrono> |
||
class year_month_weekday; |
(C++20 起) | |
类 year_month_weekday
表示特定年份和月份的第 n 个工作日。它是一个基于字段的时间点,分辨率为 std::chrono::days。std::chrono::years 和 std::chrono::months 导向的算术运算被直接支持。到 std::chrono::sys_days 和从 std::chrono::sys_days 的隐式转换允许高效地执行 std::chrono::days 导向的算术运算。
year_month_weekday
是 TriviallyCopyable StandardLayoutType。
[编辑] 成员函数
构造 year_month_weekday (public member function) | |
通过数月或数年修改时间点 (public member function) | |
访问此对象的字段 (public member function) | |
转换为 std::chrono::time_point (public member function) | |
检查此对象是否表示有效日期 (public member function) |
[编辑] 非成员函数
(C++20) |
比较两个 year_month_weekday 值(function) |
(C++20) |
添加或减去 year_month_weekday 以及数年或数月(function) |
(C++20) |
将 year_month_weekday 输出到流(function template) |
[编辑] 辅助类
对 year_month_weekday 的格式化支持(class template specialization) | |
对 std::chrono::year_month_weekday 的哈希支持 (类模板特化) |