31 Mar
2003
31 Mar
'03
19:40
On Mon, 31 Mär 2003 at 19:47 (+0200), bb@kisters.de wrote:
moin, ich möchte die für verschiedene Zeitzonenen ausgeben. Für die aktuelle Zeitzone geht es mit :
time_t tl; struct tm *pt;
tl = time((time_t *)0); pt = localtime(&tl);
Wenn ich mit setenv("TZ", "UTC",1) die Umgebungsvariable setze erhalte ich mit obigen 2 Zeilen auch die Zeit für UTC, das gleich gilt für andere Zeitzonen. Mein Problem ist nun das Zurückkehren in die Ursprungszeitzone. Hat jemand da Erfahrungen?
Wie wäre es mit getenv ("TZ"); und einem setenv mit dem gespeicherten Wert? Jan