localtime_r

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

+

+

+

+

Siehe auch