timezone(3C) (BSD Compatibility Package) timezone(3C)
NAME
timezone - Name der Zeitzone relativ zu GMT abrufen
SYNTAX
/usr/ucb/cc [flag ...] file ... -lucb
char *timezone(zone, dst)
int zone;
int dst;
BESCHREIBUNG
timezone versucht, den Namen der Zeitzone zurückzugeben, der dem
ersten Argument zugeordnet ist, gemessen in Minuten westlich von
Greenwich. Wenn das zweite Argument Null ist, gilt der Standardname
der Zeitzone, andernfalls die Version mit Sommerzeit. Wenn der erfor-
derliche Name nicht in einer in die Routine eingebauten Tabelle ent-
halten ist, wird der Zeitunterschied zur GMT (Greenwich Mean Time)
ausgegeben. In Afghanistan ist zum Beispiel timezone(-(60*4+30), 0)
die korrekte Angabe, da es dort 4 Stunden und 30 Minuten nach GMT ist.
In diesem Fall wird die Zeichenfolge GMT+4:30 ausgegeben.
HINWEISE
Die relative Position westlich von Greenwich und eine Angabe darüber,
ob die Sommerzeit gilt, reicht möglicherweise nicht aus, um den Namen
der Zeitzone zu ermitteln, da der Name an verschiedenen Orten inner-
halb einer Zeitzone unterschiedlich sein kann. Anstatt timezone zur
Ermittlung des Namens der Zeitzone für eine bestimmte Zeit zu verwen-
den, sollte diese Zeit mit Hilfe von localtime in eine Struktur vom
Typ struct tm konvertiert und dann das Feld tmzone dieser Struktur
verwendet werden. timezone wird aus Gründen der Kompatibilität zu
bereits vorhandenen Programmen weiter beibehalten.
SIEHE AUCH
ctime(3C).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98