year_month
year_month (연·월 조합)
연도와 월을 묶어 "어느 해의 어느 달"을 나타내는 타입이에요. <chrono> 헤더, C++20부터.
출처: cppreference
본문
std::chrono::year_month는 연(year)과 월(month)의 조합이에요.
class year_month;
year()와month()멤버 제공.ok(): 연·월 조합이 유효한지.- 비교 연산자(
==,<=>등). operator/로 생성:2023y / June또는June / 2023y.
using namespace std::chrono;
auto ym = 2023y / June; // 2023년 6월
auto y = ym.year(); // 2023y
auto m = ym.month(); // June
year_month + months로 월 이동, year_month끼리 months 차 계산, day와 결합해 year_month_day가 돼요. "날짜 없이 연·월만" 다룰 때 쓰는 타입이에요.