Espacios de nombres
Variantes
Acciones

std::chrono::current_zone

De cppreference.com
< cpp‎ | chrono
 
 
Biblioteca de servicios
 
 
Definido en el archivo de 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().

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

#include <chrono>
#include <iostream>
 
int main() {
    const std::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) [editar]
Accede a, y controla la información de la base de datos de zonas horarias global.
(función) [editar]