Funzione libreria C - time ()

Descrizione

La funzione di libreria C. time_t time(time_t *seconds)restituisce l'ora dall'Epoch (00:00:00 UTC, 1 gennaio 1970), misurata in secondi. Seseconds non è NULL, anche il valore restituito viene memorizzato in variabile seconds.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione time ().

time_t time(time_t *t)

Parametri

  • seconds - Questo è il puntatore a un oggetto di tipo time_t, in cui verrà memorizzato il valore dei secondi.

Valore di ritorno

L'ora del calendario corrente come oggetto time_t.

Esempio

L'esempio seguente mostra l'utilizzo della funzione 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);
}

Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:

Hours since January 1, 1970 = 393923