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
}