timegm(3) Library Functions Manual timegm(3) NOM timegm, timelocal - Fonctions reciproques de gmtime et localtime BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include [[obsolete]] time_t timelocal(struct tm *tm); time_t timegm(struct tm *tm); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : timelocal(), timegm() : Depuis la glibc 2.19 : _DEFAULT_SOURCE glibc 2.19 et anterieures : _BSD_SOURCE || _SVID_SOURCE DESCRIPTION Les fonctions timelocal() et timegm() sont les fonctions reciproques de localtime(3) et gmtime(3). Ces deux fonctions prennent un temps en representation humaine et la convertit en temps calendaire (en seconde depuis l'epoque POSIX, le 1er janvier 1970 a 00:00:00 (UTC)). La difference entre les deux fonctions est que timelocal() prend en compte le fuseau horaire local lors de la conversion alors que timegm() prend la valeur d'entree comme etant en temps universel (UTC). VALEUR RENVOYEE En cas de succes, ces fonctions renvoient le temps calendaire (secondes depuis l'epoque POSIX) exprime en tant que valeur de type time_t. En cas d'erreur, elles renvoient la valeur (time_t) -1 et definissent errno pour indiquer l'erreur. ERREURS EOVERFLOW Le resultat ne peut pas etre represente. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +----------------------+--------------------------+--------------------+ |Interface | Attribut | Valeur | +----------------------+--------------------------+--------------------+ |timelocal(), timegm() | Securite des threads | MT-Safe env locale | +----------------------+--------------------------+--------------------+ STANDARDS BSD. HISTORIQUE GNU, BSD. La fonction timelocal() est equivalente a la fonction standard POSIX mktime(3). Il n'y a aucune raison de l'utiliser. VOIR AUSSI gmtime(3), localtime(3), mktime(3), tzset(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Pierre Giraud Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 timegm(3)