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월 둘째 일요일)를 표현하고, 그 실제 날짜를 계산할 때 유용해요.

더 알아보기 (Learn more)

cppreference