timegm(3) Library Functions Manual timegm(3) BEZEICHNUNG timegm, timelocal - Inverse von gmtime und localtime BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include [[veraltet]] time_t timelocal(struct tm *Zeit); time_t timegm(struct tm *Zeit); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): timelocal(), timegm(): Seit Glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 und alter: _BSD_SOURCE || _SVID_SOURCE BESCHREIBUNG timelocal() und timegm() sind die inversen Funktionen von localtime(3) und gmtime(3). Beide Funktionen akzeptieren eine runtergebrochene Zeit und konvertieren sie in Kalenderzeit (Sekunden seit Epoch, 1970-01-01 00:00:00 +0000 UTC). Der Unterschied zwischen den beiden Funktionen besteht darin, dass timelocal() die lokale Zeitzone bei der Umwandlung berucksichtigt, wahrend timegm() den Eingabewert als koordinierte Weltzeit (UTC) interpretiert. RUCKGABEWERT Im Erfolgsfall liefern die Funktionen die Kalenderzeit (Sekunden seit Epoch) ausgedruckt als Wert vom Typ time_t zuruck. Im Fehlerfall liefern sie den Wert (time_t) -1 zuruck und setzen errno, um den Fehler anzuzeigen. FEHLER EOVERFLOW Das Ergebnis kann nicht dargestellt werden. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +---------------------+-------------------------+----------------------+ |Schnittstelle | Attribut | Wert | +---------------------+-------------------------+----------------------+ |timelocal(), | Multithread-Fahigkeit | MT-Sicher env locale | |timegm() | | | +---------------------+-------------------------+----------------------+ STANDARDS BSD. GESCHICHTE GNU, BSD. Die Funktion timelocal() ist zu der POSIX-Standardfunktion mktime(3) aquivalent. Es gibt keinen Grund, sie jemals zu benutzen. SIEHE AUCH gmtime(3), localtime(3), mktime(3), tzset(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 timegm(3)