Namespaces
Variants

std::chrono:: year_month_weekday_last

From cppreference.net
定义于头文件 <chrono>
class year_month_weekday_last ;
(C++20 起)

year_month_weekday_last 表示特定年份和月份的最后一周工作日。它是一个基于字段的时间点,分辨率为 std::chrono::days ,但仅限于指向年份和月份的最后一周工作日。直接支持以 std::chrono::years std::chrono::months 为导向的算术运算。通过隐式转换为 std::chrono::sys_days ,可以高效执行以 std::chrono::days 为导向的算术运算。

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

成员函数

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

非成员函数

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

辅助类

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