Namespaces
Variants

std::chrono:: weekday

From cppreference.net
헤더에 정의됨 <chrono>
class weekday ;
(C++20부터)
inline constexpr std :: chrono :: weekday Sunday { 0 } ;
(C++20부터)
inline constexpr std :: chrono :: weekday Monday { 1 } ;
(C++20부터)
inline constexpr std :: chrono :: weekday Tuesday { 2 } ;
(C++20부터)
inline constexpr std :: chrono :: weekday Wednesday { 3 } ;
(C++20부터)
inline constexpr std :: chrono :: weekday Thursday { 4 } ;
(C++20부터)
inline constexpr std :: chrono :: weekday Friday { 5 } ;
(C++20부터)
inline constexpr std :: chrono :: weekday Saturday { 6 } ;
(C++20부터)

weekday 클래스는 예측 그레고리력 에서 요일을 나타냅니다. 일반적인 범위는 [ 0 , 6 ] 로, 일요일부터 토요일까지를 의미하지만, [ 0 , 255 ] 범위 내의 모든 값을 보유할 수 있습니다. std::chrono 네임스페이스에는 일주일의 각 요일을 위한 7개의 명명된 상수가 미리 정의되어 있습니다.

weekday TriviallyCopyable StandardLayoutType 입니다.

목차

멤버 함수

weekday 를 생성합니다
(public member function)
weekday를 증가 또는 감소시킵니다
(public member function)
일수(day)를 더하거나 뺍니다
(public member function)
저장된 weekday 값을 반환합니다
ISO 8601 weekday 값을 반환합니다
(public member function)
저장된 weekday 값이 유효한지 확인합니다
(public member function)
weekday 로부터 weekday_indexed 또는 weekday_last 를 생성하기 위한 편의 구문
(public member function)

비멤버 함수

(C++20)
weekday 값을 비교
(함수)
weekday 에 대한 산술 연산 수행
(함수)
(C++20)
weekday 를 스트림으로 출력
(함수 템플릿)
제공된 형식에 따라 스트림에서 weekday 를 파싱
(함수 템플릿)

헬퍼 클래스

weekday 에 대한 서식 지원
(클래스 템플릿 특수화)
std::chrono::weekday 에 대한 해시 지원
(클래스 템플릿 특수화)

예제

#include <chrono>
#include <iostream>
int main()
{
    std::chrono::weekday x{42 / 13};
    std::cout << x++ << '\n';
    std::cout << x << '\n';
    std::cout << ++x << '\n';
}

출력:

Wed
Thu
Fri

참고 항목

한 달의 n th weekday 를 나타냄
(클래스)