localtime_r
Nach oben zu time.h
Header-Datei
time.h
Kategorie
Uhrzeit- und Datumsroutinen
Prototyp
struct tm *localtime_r( const time_t *timer, struct tm *buf );
Beschreibung
Konvertiert Datum und Zeit in eine Struktur.
localtime_r akzeptiert die Adresse eines von "time" zurückgegebenen Werts und gibt einen Zeiger auf die Struktur mit dem Typ "tm" zurück, die Zeitelemente enthält. Die Funktion berücksichtigt die Zeitzone und gegebenenfalls die Sommerzeit.
Einzelheiten zur Struktur "tm" finden Sie unter localtime.
Rückgabewert
localtime_r gibt bei Erfolg result, ansonsten Null zurück.
Beispiel
#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ät
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |
+ |
+ |