std::chrono::current_zone
De cppreference.com
Definido en el archivo de encabezado <chrono> | ||
conststd::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().
Contenido |
[editar]Excepciones
std::runtime_error si esta es la primera referencia a la base de datos de zona shorarias y la base de datos de zonas horarias no se puede inicializar.
[editar]Notas
Una llamada a esta función que sea la primera referencia a la base de datos de zonas horarias hará que se inicialice.
[editar]Ejemplo
Ejecuta este código
#include <chrono>#include <iostream> int main(){conststd::chrono::zoned_time cur_time{ std::chrono::current_zone(), std::chrono::system_clock::now()};std::cout<< cur_time <<'\n';}
Posible salida:
2021-09-13 19:46:42.249182012 MAGT
[editar]Véase también
Devuelve el huso horario local. (función miembro pública de std::chrono::tzdb ) | |
Accede a, y controla la información de la base de datos de zonas horarias global. (función) |