std::chrono::tzdb::locate_zone
const std::chrono::time_zone* locate_zone( std::string_view tz_name ) const; | (начиная с C++20) |
Получает указатель на std::chrono::time_zone в этой базе данных, представляющий часовой пояс, обозначенный tz_name. Если возвращаемый указатель — p, то либо p->name() == tz_name, либо в этой базе данных имеется std::chrono::time_zone_link l, для которого выполняется p->name() == l.target() && l.name() == tz_name.
Параметры
| tz_name | - | название часового пояса |
Возвращаемое значение
Указатель на std::chrono::time_zone в этой базе данных, представляющий часовой пояс, обозначенный tz_name.
Исключения
Выбрасывает std::runtime_error, если такой time_zone найти не удаётся.
Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/chrono/tzdb/locate_zone