year_month_weekday
year_month_weekday (해·월·n번째 요일)
특정 해·월의 "n번째 무슨 요일"을 나타내는 타입이에요. <chrono> 헤더, C++20부터.
출처: cppreference
본문
std::chrono::year_month_weekday는 특정 해·월의 특정 요일·차수를 나타내요.
class year_month_weekday;
year(),month(),weekday_indexed()멤버 제공.ok(): 유효한지.operator/로 생성:2023y / May / Sunday[2](2023년 5월 둘째 일요일).
using namespace std::chrono;
auto ymwd = 2023y / May / Sunday[2];
sys_days(시스템 시점)로 변환하면 실제 날짜가 계산돼요.
"매년 n번째 요일" 같은 규칙적인 날짜(예: 어머니의 날 = 5월 둘째 일요일)를 표현하고, 그 실제 날짜를 계산할 때 유용해요.