Date création : 27-03-2008 20:23:44
 Vous êtes dans : GNU/Linux Astuces / Pages man [Section3 - Sous-fonctions]
TIMEGM
Index
- NOM
- SYNOPSIS
- DESCRIPTION
- NOTES
- CONFORMITÉ
- VOIR AUSSI
- TRADUCTION
NOM
timegm, timelocal - Fonctions réciproques de gmtime et localtime
SYNOPSIS
#include <time.h>
time_t timelocal (struct tm *tm);
time_t timegm (struct tm *tm);
DESCRIPTION
Les fonctions timelocal() et timegm() sont les réciproques de
localtime(3) et gmtime(3).
NOTES
Ces fonctions sont des extensions GNU. La fonction timelocal() est
équivalente à la fonction standard POSIX mktime(3). Il n'y a aucune
raison de l'utiliser.
Afin d'obtenir une version portable de timegm(), positionnez la variable
d'environnement TZ à UTC, appelez mktime() et restaurez la valeur de
TZ. Soit un code similaire à :
-
#include <time.h>
#include <stdlib.h>
time_t mon_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;
}
CONFORMITÉ
Pas dans POSIX.1-2001. Présentes dans les BSD.
VOIR AUSSI
gmtime(3), localtime(3), mktime(3), tzset(3)
TRADUCTION
Cette page de manuel a été traduite par
Stéphan Rafin <stephan DOT rafin AT laposte DOT net> en 2002,
puis a été mise à jour par
Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006.
La traduction de cette page de manuel est basée sur les traductions
disponibles sur http://manpagesfr.free.fr/,
mais est gérée par l'équipe francophone de traduction de Debian
au travers de la liste de discussion debian-l10n-french.
Veuillez signaler toute erreur de traduction par un rapport de bogue sur
le paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document en
utilisant la commande
« man -L C <section> <page_de_man> ».
|