chrono_local_t

chrono_local_t (로컬 시간 시점)

std::chrono::local_t는 시간대 정보가 없는 로컬 시간을 나타내는 의사(pseudo) 시계 타입이에요. local_time<Duration> = time_point<local_t, Duration>이에요.

출처: cppreference

본문

std::chrono::local_t<chrono> 헤더에 정의된 의사 시계 타입이에요. C++20부터 사용 가능해요.

struct local_t {};

실제 시계가 아니라 로컬(벽시계) 시간을 표현하기 위한 태그 타입이에요. std::chrono::local_time<Duration>std::chrono::time_point<std::chrono::local_t, Duration>의 별칭이에요. 시간대 정보가 없으므로 time_zone::to_sys 같은 함수로 UTC로 변환해야 해요.

예제 (Example)

#include <chrono>
#include <iostream>

int main()
{
    using namespace std::chrono;
    local_time<seconds> lt{seconds{0}};
    std::cout << lt.time_since_epoch().count() << '\n'; // 0
}

더 알아보기 (Learn more)

cppreference