Section courante

A propos

Section administrative du site

LOCALTIME

Temps local
SVID 3, POSIX, BSD 4.3, ISO 9899 time.h

Syntaxe

struct tm *localtime(const time_t *timep);

Paramètres

Nom Description
timep 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

Voir également

Langage de programmation - Perl - Référence de procédures et fonctions - localtime
Langage de programmation - Perl - Référence des modules - POSIX::LOCALTIME
Langage de programmation - PHP - Référence de procédures et fonctions - localtime

Dernière mise à jour : Dimanche, le 22 mars 2015