[c++] 날짜의 요일 계산

다음은 날짜의 요일을 계산하는 간단한 예제 코드입니다.

#include <iostream>
#include <chrono>

int main() {
    // 원하는 날짜 생성
    std::chrono::system_clock::time_point tp = std::chrono::system_clock::now();
    std::tm tm = std::chrono::system_clock::to_time_t(tp);
    
    // 요일 계산
    std::chrono::weekday wd{tm.tm_wday};
    
    // 계산된 요일 출력
    std::cout << "현재 요일: " << wd << std::endl;
    
    return 0;
}

위 코드는 현재 시스템 시간을 사용하여 현재 요일을 계산하고 출력합니다.

이 예제는 C++11 이상에서 동작하지만, 시간 관련 기능을 사용하는 경우 컴파일러 및 런타임 환경이 제공하는 기능에 따라 동작할 수 있는 호환성 문제가 있을 수 있습니다.

더 많은 세부 정보나 날짜 및 시간 관련 작업을 위해 C++ <chrono> 라이브러리를 참고하십시오.