Même si le problème d'afficher l'heure courante, est somme toute, la fonction la plus simple à utilisé dans tous les langages, elle n'en demeure pas moins difficile à trouver dans bien des cas. Pour répondre à cette demande en apparence banale, cette page a été développé. A l'aide du code source C++ suivant, vous trouverez la réponse que vous souhaitez :
Essayer maintenant !
- #include <iostream>
- #include <stdio.h>
- #include <time.h>
-
- int main()
- {
- time_t seconds = time(NULL);
- struct tm * timeinfo = localtime(&seconds);
- std::cout.width(4);
- std::cout.fill('0');
- std::cout << (1900+timeinfo->tm_year) << "-";
- std::cout.width(2);
- std::cout.fill('0');
- std::cout << (timeinfo->tm_mon+1) << "-" << timeinfo->tm_mday << " " << timeinfo->tm_hour << ":" <<timeinfo->tm_min << ":" <<timeinfo->tm_sec;
- 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:00
Dernière mise à jour : Mardi, le 24 novembre 2015