chrono_time_zone_link
chrono_time_zone_link (시간대 링크)
std::chrono::time_zone_link는 시간대 데이터베이스에서 이름이 다른 시간대 간의 링크(별칭)를 나타내는 타입이에요.
출처: cppreference
본문
std::chrono::time_zone_link는 <chrono> 헤더에 정의된 클래스예요. C++20부터 사용 가능해요.
class time_zone_link;
시간대 별칭을 나타내요. name()은 링크의 이름, target()은 이 링크가 가리키는 실제 시간대의 이름이에요. tzdb::links 컬렉션에서 접근할 수 있어요.
멤버 함수
name()— 링크의 이름target()— 링크가 가리키는 시간대 이름
예제 (Example)
#include <chrono>
#include <iostream>
int main()
{
const auto& tz = std::chrono::get_tzdb();
for (const auto& l : tz.links)
if (l.name() == "Asia/Calcutta")
std::cout << l.target() << '\n'; // Asia/Kolkata
}