localtime_r

De RAD Studio
Aller à : navigation, rechercher

Remonter à Time.h - Index


Fichier d'en-tête

time.h

Catégorie

Routines date et heure

Prototype

struct tm *localtime_r( const time_t *timer, struct tm *buf );

Description

Convertit une date et heure en une structure.

localtime_r accepte l'adresse d'une valeur renvoyée par time et renvoie un pointeur sur la structure de type tm contenant les éléments de time. Elle effectue les corrections éventuelles de fuseau horaire et d'heure d'été.

Pour de plus amples informations sur la structure tm, voir localtime.

Valeur de retour

localtime_r renvoie result en cas de réussite, null dans le cas contraire.

Exemple

#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
  time_t t = time(NULL);
  struct tm tmbuf;
  char buf[30];
  printf("UTC:       %s", asctime_r(gmtime_r(&t, &tmbuf), buf));
  printf("local:     %s", asctime_r(localtime_r(&t, &tmbuf), buf));
}

Portabilité

POSIX Win32 ANSI C ANSI C++

+

+

+

+

Voir aussi