Fonction de bibliothèque C - time ()

La description

La fonction de bibliothèque C time_t time(time_t *seconds)renvoie le temps écoulé depuis l'époque (00:00:00 UTC, 1er janvier 1970), mesuré en secondes. Siseconds n'est pas NULL, la valeur de retour est également stockée dans la variable seconds.

Déclaration

Voici la déclaration de la fonction time ().

time_t time(time_t *t)

Paramètres

  • seconds - C'est le pointeur vers un objet de type time_t, où la valeur des secondes sera stockée.

Valeur de retour

L'heure actuelle du calendrier sous la forme d'un objet time_t.

Exemple

L'exemple suivant montre l'utilisation de la fonction 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);
}

Compilons et exécutons le programme ci-dessus qui produira le résultat suivant -

Hours since January 1, 1970 = 393923