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_timestd::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';
}

더 알아보기 (Learn more)

cppreference