Frage

Ich habe eine Anwendung, die in einer anderen Anwendung schreibt und muss das Datum + Zeitzone des Systems bereitzustellen. Ich habe strftime mit dem %z Argument wurde unter Verwendung der Zeitzone zu bekommen, und es ist sehr gut gearbeitet hat, auf Linux. Allerdings haben wir letzte Woche beschlossen, es zu solaris fusionieren, um herauszufinden, dass %z nicht vorhanden ist.

Jemand schlug vor, %Z zu verwenden, die die Zeitzone Namen geben, aber ich brauche das% z, die die Zeitzone mit dem Offset-Format gibt, wie +0100 oder -0300.

Wer hat Ideen?

War es hilfreich?

Lösung

% z ist nicht POSIX. Sie müssen die sich durch Auffinden der Differenz zwischen Lokalzeit und gmtime Offset berechnen.

Für ein Perl Beispiel sehen hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top