Scroll to navigation

std::chrono::time_zone(3) C++ Standard Libary std::chrono::time_zone(3)

NAME

std::chrono::time_zone - std::chrono::time_zone

Synopsis


Defined in header <chrono>
class time_zone; (since C++20)


The class time_zone represents all time zone transitions for a specific geographic
area.


Users cannot construct time_zone objects. The library implementation creates
time_zone objects when it initializes the time zone database and provides const
access to these objects.


time_zone is not copyable but does have a defaulted move constructor and a defaulted
move assignment operator. However, as users have only const access to time_zone
objects, these functions cannot be called in user code without invoking undefined
behavior.

Member functions


name obtains the name of this time_zone
(public member function)
get_info obtain information associated with a sys_time or local_time
(public member function)
to_sys converts a local_time in this time zone to a sys_time
(public member function)
to_local converts a sys_time to a local_time in this time zone
(public member function)


Nonmember functions


operator== compares two time_zone objects
operator<=> (function)
(C++20)

2022.07.31 http://cppreference.com