O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: Tip: Nové Pozoruhodné IT produkty pro rok 2022
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2022
E-knihy o IT zdarma

Odborné IT konference BusinessIT
Manuál Linux
[Linux manuál]

timegm, timelocal: inverze pro gmtime a localtime

Originální popis anglicky: timegm, timelocal - inverses for gmtime and localtime

Návod, kniha: Linux Programmer's Manual

STRUČNĚ

#include <time.h>
 
time_t timelocal (struct tm *tm);
 
time_t timegm (struct tm *tm);

POPIS / INSTRUKCE

The functions timelocal() and timegm() are the inverses to localtime(3) and gmtime(3).

NOTES

These functions are GNU extensions. The timelocal() function is equivalent to the POSIX standard function mktime(3). There is no reason to ever use it.
For a portable version of timegm(), set the TZ environment variable to UTC, call mktime() and restore the value of TZ. Something like
 
#include <time.h>
#include <stdlib.h>
time_t my_timegm (struct tm *tm) { time_t ret; char *tz;
tz = getenv("TZ"); setenv("TZ", "", 1); tzset(); ret = mktime(tm); if (tz) setenv("TZ", tz, 1); else unsetenv("TZ"); tzset(); return ret; }

SOUVISEJÍCÍ

gmtime(3), localtime(3), mktime(3), tzset(3)
2001-12-26 GNU
©2011-2022 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | Používáme účetní program Money S3 | pg(8447)