La función de tiempo en el C + + biblioteca estándar regresa segundos transcurridos desde entonces , la fecha y hora específica estandarizada conocida como la época . Si bien este valor contiene toda la información necesaria para calcular la hora y fecha del sistema, escribir su propia época hora de código de traducción es propenso a errores. Uso de las funciones de conversión de tiempo previstos de la biblioteca estándar hace que este proceso de traducción trivial , lo que le permite centrarse en las partes más complejas de la aplicación. Cosas que necesitará
texto editor
Compiler
Ver Más instrucciones
1
Incluir funcionalidad vez que el + + de la biblioteca estándar de C en su aplicación. Agregue la línea siguiente a la parte superior de la lista de inclusión :
# include
2 obtener los segundos transcurridos desde la época , y almacenarla localmente. Para ello, time () de llamada, y almacenar el resultado en un objeto de tipo time_t . La función de tiempo también acepta un puntero a un objeto de tipo time_t como argumento, pero es más fácil de almacenar este objeto de forma local en la pila :
time_t timeSinceEpoch = time (NULL ) ;
Página 3
Crear una estructura temporal para almacenar el resultado de la conversión de tiempo . Esta estructura se define en el archivo de cabecera time.h como una estructura llamada tm , y proporciona las variables miembro convenientemente con nombre para cada componente del tiempo convertido:
tm timeResult ;
4
Utilice una de las funciones de conversión integradas para almacenar el valor time_t obtenido anteriormente como una estructura tm . Para simplificar, el siguiente código convierte un objeto time_t en una estructura tm UTC :
timeResult = gmtime (& timeSinceEpoch ) ;