1.7k Aufrufe
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
von
doch das geht, aber "03.05.1960" ist nun mal absolut kein unix standard date format ...
0 Punkte
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
von ennok Experte (1.2k Punkte)
date -d "$(echo $datum | sed -E 's|(.+)\.(.+)\.(.+)|\2\/\1\/\3|') $zeit" +%s
0 Punkte
von
Vielen vielen Dank!!!!

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...