std::chrono::time_zone
Материал из cppreference.com
Определено в заголовочном файле <chrono> | ||
class time_zone; | (начиная с C++20) | |
Класс time_zone
представляет все переходы часовых поясов для определённой географической области.
Пользователи не могут создавать объекты time_zone
. Реализация библиотеки создаёт объекты time_zone
при инициализации базы данных часовых поясов и предоставляет const доступ к этим объектам.
time_zone
не копируется, но имеет конструктор перемещения по умолчанию и оператор присваивания перемещением по умолчанию. Однако, поскольку пользователи имеют только const доступ к объектам time_zone
, эти функции нельзя вызывать в пользовательском коде, не вызывая неопределённого поведения.
[править]Функции-элементы
получает имя этого time_zone (public функция-элемент) | |
получить информацию, связанную с sys_time или local_time (public функция-элемент) | |
преобразует local_time в этом часовом поясе в sys_time (public функция-элемент) | |
преобразует sys_time в local_time в этом часовом поясе (public функция-элемент) |
[править]Функции, не являющиеся элементами
(C++20) | сравнивает два объекта time_zone (функция) |