Section courante

A propos

Section administrative du site

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

Exemple

Voici un exemple montrant comment afficher la date courante :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstdlib>
  4. #include <ctime>
  5.  
  6. int main()
  7. {
  8.     time_t seconds = time(NULL);
  9.     struct tm * timeinfo = localtime(&seconds);
  10.     char madate[255];
  11.     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);
  12.     std::cout << madate << std::endl;
  13.     return 0;
  14. }

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

Voir é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.

Dernière mise à jour : Lundi, le 3 août 2015