Namespaces
Variants

std::chrono:: sys_info

From cppreference.net
std::chrono::sys_info
Non-member functions
Helper classes
헤더에 정의됨 <chrono>
struct sys_info ;
(C++20부터)

sys_info 클래스는 특정 시점( std::chrono::sys_time 또는 std::chrono::local_time 으로 표현됨)에서 시간대와 연관된 시간대 정보를 설명합니다. 이는 일반적으로 사용자 코드에서 직접 사용되지 않는 저수준 데이터 구조입니다.

목차

멤버 객체

멤버 객체 타입
begin , end std::chrono::sys_seconds
offset std::chrono::seconds
save std::chrono::minutes
abbrev std::string

begin end 데이터 멤버는 이 sys_info 와 연관된 시간대에 대해 offset abbrev 가 유효한 범위 - [ begin , end ) - 를 나타냅니다.

offset abbrev 데이터 멤버는 각각 관련 시간대와 std::chrono::time_point 에 적용되는 UTC 오프셋과 시간대 약어를 나타냅니다. 시간대 약어는 고유하지 않습니다.

save 데이터 멤버가 0이 아닌 경우, 지정된 시간 지점에서 해당 시간대가 일광 절약 시간제를 시행 중임을 나타냅니다. 이 경우 offset - save 는 일광 절약 시간제가 해제되었을 때 이 시간대가 사용할 수 있는 오프셋에 대한 제안입니다. 그러나 이 정보는 권위적인 것이 아닙니다: 실제 오프셋을 확인하는 유일한 방법은 일광 절약 시간제가 실제로 해제된 시간 지점(즉, save == 0min 를 반환하는 sys_info )으로 시간대를 쿼리하는 것입니다.

비멤버 함수

(C++20)
스트림에 sys_info 출력
(함수 템플릿)

헬퍼 클래스

sys_info 에 대한 서식 지원
(클래스 템플릿 특수화)

예제