Linux-Date
by Losty on Mittwoch, 30. November 2011 08:15
Nicht unbedingt bahnbrechend, aber doch mal interessant, wenn man viel mit Zeit(-zonen) zu tun hat: das Linux-Komando "date" kann mehr als nur das aktuelle Datum anzeigen.
Habe es kürzlich dazu eingesetzt um zwischen Zeitzonen umzurechnen:> dateMi 30 Nov 2011 08:15:56 CET
> TZ=America/Los_Angeles date --date="2011-01-01 00:00:00 UTC" +"%Y-%m-%d %H:%M:%S %Z"2010-12-31 16:00:00 PST
- TZ ist die Ziel-Zeitzone. Hier als Olson-Zeitzone, was im wesentlichen den Vorteil hat, das Sommer- und Winterzeitumstellung automatisch berücksichtigt werden.
- --date="..." ist das umzurechnende Datum samt Zeitzone (leider wird hier afaik kein Olson-Format unterstützt. Datümer am besten sowieso *nur* in UTC abspeichern). Das Format muss nicht zwangsläufig dem in nächsten Parameter angegebenen entsprechen. Auch "yesterday +2hours" ist möglich.
- +"..." gibt das Ausgabeformat an. "date --help" gibt Aufschluss über die Zusammensetzung.
comments. 0