Namespaces
Variants

std::chrono:: choose

From cppreference.net
헤더 파일에 정의됨 <chrono>
enum class choose {

earliest,
latest

} ;
(C++20부터)

범위 지정 열거형 choose std::chrono::time_zone std::chrono::zoned_time 의 특정 멤버 함수에 전달되어 모호하거나 존재하지 않는 현지 시간이 어떻게 해결되어야 하는지 제어할 수 있습니다. choose::earliest 를 전달하면 더 이른 시간 점이 반환되고, choose::latest 를 전달하면 더 늦은 시간 점이 반환됩니다. (존재하지 않는 현지 시간의 경우, 이 두 시간 점은 동일합니다.)

만약 choose 가 전달되지 않고 모호하거나 존재하지 않는 현지 시간이 발생하면, std::chrono::ambiguous_local_time 또는 std::chrono::nonexistent_local_time 예외(해당하는 경우)가 발생합니다.

참고 항목

zoned_time 를 생성한다
( std::chrono::zoned_time<Duration,TimeZonePtr> 의 public member function )
이 시간대의 local_time sys_time 으로 변환한다
( std::chrono::time_zone 의 public member function )