std::chrono:: choose
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<chrono>
|
||
|
enum
class
choose
{
earliest,
|
(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
)
|