Espacios de nombres
Variantes
Acciones

std::chrono::system_clock::to_time_t

De cppreference.com
< cpp‎ | chrono‎ | system clock
 
 
Biblioteca de servicios
 
 
 
staticstd::time_t to_time_t(const time_point& t )noexcept;
(desde C++11)

Convierte t en un tipo std::time_t.

Si std::time_t tiene menor precisión, está definido por la implementación si el valor se redondea o se trunca.

Contenido

[editar]Parámetros

t - Punto de tiempo del reloj del sistema para convertir.

[editar]Valor de retorno

Un valor std::time_t que representa t.

[editar]Ejemplo

Obtener la hora actual como time_t de dos maneras.

#include <iostream>#include <ctime>#include <chrono>#include <thread>usingnamespace std::chrono_literals;   int main(){// La manera antiguastd::time_t oldt =std::time(nullptr);   std::this_thread::sleep_for(2700ms);   // La manera nuevastd::time_t newt = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());   std::cout<<"oldt-newt == "<< oldt-newt <<" s\n";}

Posible salida:

oldt-newt == -3 s

[editar]Véase también

[estático]
Convierte un valor std::time_t a un punto de tiempo del reloj del sistema.
(función miembro estática pública)[editar]
close