Namespaces
Variants

std::chrono:: year_month_weekday

From cppreference.net
定义于头文件 <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::days 为导向的算术运算。

year_month_weekday 是一个 TriviallyCopyable StandardLayoutType

成员函数

构造 year_month_weekday 对象
(公开成员函数)
通过若干月或年修改时间点
(公开成员函数)
访问此对象的字段
(公开成员函数)
转换为 std::chrono::time_point
(公开成员函数)
检查此对象是否表示有效日期
(公开成员函数)

非成员函数

(C++20)
比较两个 year_month_weekday
(函数)
year_month_weekday 进行年或月的加减运算
(函数)
(C++20)
year_month_weekday 输出到流中
(函数模板)

辅助类

year_month_weekday 的格式化支持
(类模板特化)
std::chrono::year_month_weekday 的哈希支持
(类模板特化)