localtime_r
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++ |
---|---|---|---|
+ |
+ |
+ |
+ |