localtime
De cppreference.com.
Syntaxe :
#include <ctime> struct tm *localtime (const time_t *tps);
La fonction localtime() convertit le temps UNIX tps en une structure de temps réglée sur l'heure locale.
Remarque : la chaîne de caractère allouée statiquement et partagée par localtime() et gmtime(). À chaque appel de l'une de ces fonction, le contenu de la chaîne de caractère est perdu.
Par exemple, le code ci-dessous utilise plusieurs fonction de la bibliothèque <ctime> pour afficher l'heure et la date actuelle :
time_t leTemps; time(&leTemps); // on récupère le temps UNIX tm *t = localtime(&leTemps); // convertion en heure locale cout << "Heure et date : " << asctime(t);
Le code ci-dessus produire alors une sortie similaire à :
Heure et date : Mon Aug 2 10:52:28 2010
Sujets connexes : asctime, ctime, difftime, gmtime, strftime, time