Ich habe ein Shell-Skript, dass ich das Datum und die Uhrzeit vor 30 Minuten in GMT erhalten möchte.
Ich habe das für ganze Stunden gut funktioniert, aber Teilstunden scheinen nicht zu funktionieren:
TZ = GMT + 1 Datum +% Y-% m-% d ""% H:% M:% S 2010-01-08 17:43:57
TZ = GMT + 2 Datum +% Y-% m-% d ""% H:% M:% S 2010-01-08 16:44:07
TZ = GMT + .5 Datum +% Y-% m-% d ""% H:% M:% S 2010-01-08 18:44:38
probierte viele Kombinationen von 0,5 1,5, keine Teilstunden scheinen zu funktionieren, was seltsam ist, weil es einige Zeitzonen gibt, die nicht voll von einer Stunde versetzt sind.
irgendwelche Vorschläge?
kann Perl oder Ruby nicht verwenden, muss regulärer Shell- oder mysql-Aufruf sein.
Dies ist mit der Version des Datumsbefehls, die Teil der GNU Coreutils ist. Ich weiß nicht, ob es für andere Versionen des Programms date
funktioniert.