LOCALTIME |
Temps local |
---|---|
Langage C++ | ctime (time.h) |
Syntaxe
struct tm *localtime(const time_t *sec) |
Paramètres
Nom | Description |
---|---|
sec | Ce paramètre permet d'indiquer les secondes |
Description
Cette fonction permet de convertir des secondes en date et heure.
Remarques
- La fonction localtime() renvoie un pointeur vers un format de temps décomposée sous le format d'une structure tm. Le temps est représentée en temps régionale. La valeur de temps est généralement obtenue par un appel à time().
- La structure utilisée par localtime() pour contenir le temps ventilé est allouée statiquement et est remplacée à chaque appel de la fonction. Si vous souhaitez enregistrer le contenu de la structure, vous devez le copier ailleurs.
Exemple
Voici un exemple montrant comment afficher la date courante :
Essayer maintenant !
- #include <iostream>
- #include <cstdio>
- #include <cstdlib>
- #include <ctime>
-
- int main()
- {
- time_t seconds = time(NULL);
- struct tm * timeinfo = localtime(&seconds);
- char madate[255];
- sprintf(madate,"%04d-%02d-%02d %02d:%02d:%02d",1900+timeinfo->tm_year,timeinfo->tm_mon+1,timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
- std::cout << madate << std::endl;
- return 0;
- }
on obtiendra le résultat suivant si l'heure courante est 8:24 du matin le 27 janvier 2009 :
2009-01-27 08:24:00Voir également
Langage de programmation - C++ - Référence de procédures et fonctions - asctime
Langage de programmation - C++ - Référence de procédures et fonctions - ctime
Langage de programmation - C++ - Référence de procédures et fonctions - gmtime
Langage de programmation - C++ - Référence de procédures et fonctions - time
Langage de programmation - C - Référence de procédures et fonctions - localtime
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 733.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 160.