chrono_tai_clock
chrono_tai_clock (TAI 시계)
std::chrono::tai_clock는 국제 원자시(TAI)를 나타내는 시계 타입이에요. 에포크는 1958-01-01 00:00:00 TAI예요.
출처: cppreference
본문
std::chrono::tai_clock는 <chrono> 헤더에 정의된 클래스예요. C++20부터 사용 가능해요.
class tai_clock;
국제 원자시(International Atomic Time, TAI)를 나타내는 시계예요. 에포크는 1958-01-01 00:00:00 TAI(즉 1958-01-01 00:00:00 UTC - 10초)예요. tai_time은 std::chrono::time_point<tai_clock, Duration> 타입이에요.
now(), to_utc, from_utc 등의 멤버를 제공하고 std::chrono::is_clock<tai_clock>는 true예요.
예제 (Example)
#include <chrono>
#include <iostream>
int main()
{
auto tt = std::chrono::tai_clock::now();
auto ut = std::chrono::tai_clock::to_utc(tt);
std::cout << ut.time_since_epoch().count() << '\n';
}