“Conocimiento Programación>C /C + + Programming

Cómo convertir Tiempo Epoch en C + +

2014/6/29
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 ) ;

C /C + + Programming
Cómo utilizar las plantillas de estructuras en C
Cómo crear una lista doblemente enlazada en C Programación
Cómo convertir a Void internacional
Cómo aprender C con Xcode
Cómo quitar el relleno de una estructura C
Cómo crear una fecha en C #
Cómo calcular expresiones con el incremento y decremento de operadores en C + +
Cómo hacer una aplicación para el iPhone en Visual C
Conocimiento de la computadora © http://www.ordenador.online