Hallo zusammen,
ich möchte gerne in einem Shellscript eine Berechnung durchführen und komme nicht so richtig weiter. Ich habe schon gegoogelt und man-pages gelesen, finde aber nicht so das was ich benötige.
Folgende Aufgabe möchte ich lösen:
Mit ' date +%s' gebe ich die aktuelle Zeit aus, von dieser möchte ich einen Tag (86400 sek.) abziehen und das ganze wieder zurück wandeln.
Wie mache ich das??
Was ich suche ist eine Funktion, die mir die Unixsekunden z. B. '1101485878' in ein lesbares Format konvertiert.
Die Sache möchte ich mit Shellprogrammierung lösen.
Grüße
higus
Unixzeit in lesbares Datum und lesbare Zeit umwandeln (berechnen)
UNIXTIME
Hallo zusammen,
ich schließe hiermit meinen Call. Bin selber erfolgreich gewesen.
Falls es jemanden interssiert, hier der Code:
#!/bin/sh
UNIXTIME=`date +%s`
LASTDAY=` expr $UNIXTIME - 86400`
date -d '1970-01-01 00:00:00 GMT '$LASTDAY' seconds' +"%Y-%m-%d%T"
Grüße
higus
ich schließe hiermit meinen Call. Bin selber erfolgreich gewesen.
Falls es jemanden interssiert, hier der Code:
#!/bin/sh
UNIXTIME=`date +%s`
LASTDAY=` expr $UNIXTIME - 86400`
date -d '1970-01-01 00:00:00 GMT '$LASTDAY' seconds' +"%Y-%m-%d%T"
Grüße
higus