1.4k Aufrufe
Gefragt in Linux von
Hallo Leute,

ich möchte mehrere Datumsangaben a la:
03.05.1960
05.08.1971 usw...

in Unix-Zeistempel(Sekunden) umwandeln. Habe es schon mit:

date -d "03.05.1960" +%s
versucht, doch das klappt leider
nicht. Find grad nichts passendes in der man-Page. Hats jemand im
Blut?

Grüße

4 Antworten

0 Punkte
Beantwortet von
doch das geht, aber "03.05.1960" ist nun mal absolut kein unix standard date format ...
0 Punkte
Beantwortet von
Achja, na klar erst ab 1970. Habe es jetzt auch hinbekommen, in dem
ich die Teile selber zusammengesetzt hab.

Wie kann ich den genauen Zeitstempel eines Datums mit Uhrzeit
ermitteln. Ich habe die Variablen:

datum="20.05.2013"
zeit="13:35"

gegeben. Wie kann ich daraus den Unix-Zeitstempel ermitteln?
0 Punkte
Beantwortet von ennok Experte (1.2k Punkte)
date -d "$(echo $datum | sed -E 's|(.+)\.(.+)\.(.+)|\2\/\1\/\3|') $zeit" +%s
0 Punkte
Beantwortet von
Vielen vielen Dank!!!!
...