Section courante

A propos

Section administrative du site

LOCALTIME

Temps local
Symantec C++ Version 6.0+ 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.

Exemple

Voici un exemple montrant comment afficher la date courante :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.          
  5. int main() {
  6.  time_t seconds = time(NULL);
  7.  struct tm * timeinfo = localtime(&seconds);
  8.  printf("%04d-%02d-%02d %02d:%02d:%02d\n",1900+timeinfo->tm_year,timeinfo->tm_mon+1,timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
  9.  return EXIT_SUCCESS;
  10. }

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 : Dimanche, le 9 décembre 2018