Section courante

A propos

Section administrative du site

LOCALTIME

Temps local
Turbo C 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 0;
  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 : Samedi, le 4 juillet 2015