Função da biblioteca C - tempo ()

Descrição

A função da biblioteca C time_t time(time_t *seconds)retorna a hora desde a Época (00:00:00 UTC, 1º de janeiro de 1970), medida em segundos. E seseconds não é NULL, o valor de retorno também é armazenado na variável seconds.

Declaração

A seguir está a declaração da função time ().

time_t time(time_t *t)

Parâmetros

  • seconds - Este é o ponteiro para um objeto do tipo time_t, onde o valor dos segundos será armazenado.

Valor de retorno

A hora do calendário atual como um objeto time_t.

Exemplo

O exemplo a seguir mostra o uso da função 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);
}

Vamos compilar e executar o programa acima que produzirá o seguinte resultado -

Hours since January 1, 1970 = 393923