std::chrono::current_zone
De cppreference.com
<tbody>
</tbody>
| 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().
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.
Notas
Una llamada a esta función que sea la primera referencia a la base de datos de zonas horarias hará que se inicialice.
Ejemplo
Ejecuta este código
#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
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) |