Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Lenguaje C: función gmtime
(Convertido al meridiano de Greenwich)
En el lenguaje de programación C, función gmtime Convierte la hora del calendario (señalada por el temporizador) y devuelve un puntero a una estructura que contiene el valor UTC (o hora media de Greenwich).
sintaxis
La sintaxis de la función gmtime en lenguaje C es:
struct tm *gmtime(const time_t *timer);
parámetro o parámetro
temporizador Puntero a un objeto de tipo time_t que contiene el valor de tiempo para convertir.
devolver los bienes
La función gmtime devuelve un puntero a una estructura que contiene un valor UTC (hora del meridiano de Greenwich) que describe la hora local a la que apunta el temporizador.
titulo requerido
En C, los archivos de encabezado requeridos por la función gmtime son:
#include <time.h>
aplicar para
En C, la función gmtime está disponible en las siguientes versiones:
- ANSI/ISO 9899-1990
ejemplo de gmtime
Veamos un ejemplo para ver cómo usar la función gmtime en un programa C:
/* Example using gmtime by TechOnTheNet.com */ #include <stdio.h> #include <time.h> #define PDT (-7) int main(int argc, const char * argv[]) { /* Define temporary variables */ struct tm *gtime; time_t now; /* Read the current system time */ time(&now); /* Convert the system time to GMT (now UTC) */ gtime = gmtime(&now); /* Display the time in PDT and UTC */ printf ("Pacific Daylight Time: %2d:%02dn", (gtime->tm_hour + PDT) % 24, gtime->tm_min); printf ("Universal Time: %2d:%02dn", gtime->tm_hour % 24, gtime->tm_min); return 0; }
Cuando se compila y ejecuta, esta aplicación generará la hora actual en horario de verano del Pacífico y zona horaria universal. Cuando ejecutamos la aplicación a las 2:14 p. m., el resultado es el siguiente:
Pacific Daylight Time: 14:14 Universal Time: 21:14
Función similar
Otras funciones de C similares a la función gmtime:
- función de tiempo asc
- función ctime
- función de diferencia de tiempo
- función de hora local
- función mktime
- función strftime
- función de tiempo