std::chrono:: current_zone
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<chrono>
|
||
|
const
std::
chrono
::
time_zone
*
current_zone
(
)
;
|
(desde C++20) | |
Función de conveniencia para obtener la zona horaria local de la base de datos de zonas horarias . Equivalente a std:: chrono :: get_tzdb ( ) . current_zone ( ) .
Contenidos |
Excepciones
std::runtime_error si esta es la primera referencia a la base de datos de zonas horarias y la base de datos de zonas horarias no puede inicializarse.
Notas
Una llamada a esta función que sea la primera referencia a la base de datos de zonas horarias causará su inicialización.
Ejemplo
#include <chrono> #include <iostream> int main() { try { const std::chrono::zoned_time cur_time { std::chrono::current_zone(), // puede lanzar excepción std::chrono::system_clock::now() }; std::cout << cur_time << '\n'; } catch(const std::runtime_error& ex) { std::cerr << ex.what() << '\n'; } }
Salida posible:
2021-09-13 19:46:42.249182012 MAGT
Véase también
|
devuelve la zona horaria local
(función miembro pública de
std::chrono::tzdb
)
|
|
|
accede y controla la información global de la base de datos de zonas horarias
(función) |