Namespaces
Variants

std::chrono::day:: ok

From cppreference.net
< cpp ‎ | chrono ‎ | day
constexpr bool ok ( ) const noexcept ;
(C++20부터)

* this 에 저장된 일(day) 값이 유효한 범위, 즉 [ 1 , 31 ] 내에 있는지 확인합니다.

반환값

true 를 반환합니다, 만약 * this 에 저장된 날짜 값이 [ 1 , 31 ] 범위 내에 있을 경우. 그렇지 않으면 false 를 반환합니다.

예제

#include <chrono>
using namespace std::chrono_literals;
constexpr std::chrono::day d0{00};
constexpr std::chrono::day d1{13};
constexpr std::chrono::day d2{42};
static_assert
(
    d0 == 0d && !d0.ok() &&
    d1 == 13d && d1.ok() &&
    d2 == 42d && !d2.ok()
);
int main() {}

참고 항목

저장된 날짜 값을 반환합니다
(public member function)