Spec-Zone.ru › C++

std::chrono::time_zone

Определён в заголовочном файле <chrono>
class time_zone;
(начиная с C++20)

Класс time_zone представляет все переходы часовых поясов для определённой географической области.

Пользователи не могут создавать объекты time_zone. Реализация библиотеки создаёт объекты time_zone при инициализации базы данных часовых поясов и предоставляет доступ к этим объектам через const.

time_zone нельзя копировать, но для него предусмотрены конструктор перемещения и оператор присваивания перемещением, заданные по умолчанию. Однако, поскольку пользователям доступ к объектам time_zone предоставляется только через const, эти функции нельзя вызывать в пользовательском коде без вызова неопределённого поведения.

Функции-члены

name
получает имя этого time_zone
(открытая функция-член)
get_info
получает информацию, связанную с sys_time или local_time
(открытая функция-член)
to_sys
преобразует local_time в этом часовом поясе в sys_time
(открытая функция-член)
to_local
преобразует sys_time в local_time в этом часовом поясе
(открытая функция-член)

Нефункции-члены

operator==operator<=>
(C++20)
сравнивает два объекта time_zone
(функция)

Пример

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/chrono/time_zone

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API