Datumsvergleich

C

chriffer

Grünschnabel
Hallo,

ich möchte in der Shell ein Datum mit einem anderen vergleichen. Die Differenz darf nicht größer als 24 Stunden sein.
Das Datum liegt mir in folgendem Format vor 20120117825 (JJJJMMTTSSmm).

Gibt es ein Shell Kommando mit dem ich das machen kann?

Schon mal Danke für die Hilfe!

Gruß
 
lass Dir von date die beiden Datumse in Unix-Zeit umrechnen (Sek. seit 1.1.1970), und schaue, ob die Differenz kleiner ist als die "Anzahl Sekunden eines Tages".
 
Danke für die schnelle Antwort.
Das hört sich auf jeden Fall schon mal gut an.

Also mit folgendem Befehl kann man das Datum ja umwandeln:
date -d "Jan 17 06:30:00 CET 2012" +"%s"

Gibt es auch eine Möglichkeit das irgendwie mit meinem Datumsformat zu machen?
 
Hat keiner einen Tipp?

Ich möchte ja einfach das Datum in folgendem Format (201201170630) in Unix Zeit umrechnen.
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

sed - Bitte um Unterstützung

tastatur verstellt

Script pausieren bis Bedingung erfüllt ist

Remote Desktop: gibt es eine Alternative zu TeamViewer?

Zurück
Oben