/*gmtime
Rechnet Datum und Uhrzeit in die Greenwich Mean Time
(GMT) um.
gmtime erwartet die Adresse eines Wertes,
der von time zurückgeliefert wird, und liefert
einen Zeiger auf eine Struktur vom Typ tm, in der die
einzelnen Komponenten der Uhrzeit gespeichert sind.*/ #include
<stdio.h>
#include <stdlib.h>
#include <time.h>
#include <dos.h>
char *greenwich = "TZ=PTT-1PDT";
char *japan = "TZ=PTT+10PDT";
int main(void)
{
time_t t;
struct tm *gmt, *area;
putenv(greenwich);
tzset();
t = time(NULL);
area = localtime(&t);
printf("Lokale Zeit ist:......%s", asctime(area));
gmt = gmtime(&t);
printf("Uhrzeit in Greenwich: %s\n", asctime(gmt));
putenv(japan);
tzset();
t = time(NULL);
area = localtime(&t);
printf("Lokale Zeit ist:......%s", asctime(area));
gmt = gmtime(&t);
printf("Uhrzeit in Japan:.....%s", asctime(gmt));
return 0;
}