Función de biblioteca C - tiempo ()

Descripción

La función de la biblioteca C time_t time(time_t *seconds)devuelve el tiempo desde la Época (00:00:00 UTC, 1 de enero de 1970), medido en segundos. Siseconds no es NULL, el valor de retorno también se almacena en la variable seconds.

Declaración

A continuación se muestra la declaración de la función time ().

time_t time(time_t *t)

Parámetros

  • seconds - Este es el puntero a un objeto de tipo time_t, donde se almacenará el valor de los segundos.

Valor devuelto

La hora actual del calendario como objeto time_t.

Ejemplo

El siguiente ejemplo muestra el uso de la función time ().

#include <stdio.h>
#include <time.h>

int main () {
   time_t seconds;

   seconds = time(NULL);
   printf("Hours since January 1, 1970 = %ld\n", seconds/3600);
  
   return(0);
}

Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:

Hours since January 1, 1970 = 393923