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