Lenguaje C: función gmtime (convertir a GMT)

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
(Visited 13 times, 1 visits today)