gmtime_s
Remonter à time.h - Index
Fichier en-tête
time.h
Catégorie
Routines date et heure
Prototype
struct tm *gmtime(const time_t * _RESTRICT clock, struct tm * _RESTRICT result);
Description
Convertit une heure de calendrier en une heure UTC.
gmtime_s n'accepte pas que tm ou result soit à null.
Pour de plus amples détails sur la structure tm, voir gmtime.
Valeur renvoyée
gmtime_s renvoie result en cas de succès. Sinon, NULL est renvoyé.
Exemple
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/* Pacific Standard Time & Daylight Savings */
char *tzstr = "TZ=PST8PDT";
int main(void)
{
time_t t;
struct tm gmt, *area;
putenv(tzstr);
tzset();
t = time(NULL);
area = localtime(&t);
printf("Local time is: %s", asctime(area));
gmtime_s(&t, &gmt);
printf("GMT is: %s", asctime(&gmt));
return 0;
}
Portabilité
| POSIX | Win32 | ANSI C | ANSI C++ |
|---|---|---|---|
|
+ |
+ |
+ |
+ |