• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Datum zu Unixtimestamp konventieren

Binary

Ontario
Registriert
27.07.08
Beiträge
340
Hallo zusammen,

ich habe schon lange gesucht, aber keine Lösung will irgendwie funktionieren.

Würde gerne ein Datum zu einem Unixtimestamp konvertieren (also umgerechnet in Sekundenangabe seit dem 1.1.1970).
Quasi würde ich gerne eine Ausgabe in der Form erhalten, wie ich sie für date +%s erhalte aber halt nicht für die derzeitige Zeit sondern halt für ein bestimmtes Datum.

Könnt ihr mir weiter helfen?

Besten Gruß und Dank

Binary
 
Du musst schon angeben, wie dein Input formatiert ist.
Wäre das zB im Standardausgabeformat von "date"...
{Wochentag abk.} {Tag} {Monat Name abk.} {Jahr mit Jhdt.} {Std:Min:Sek} {Zeitzone}
...dann sähe die Konvertierung so aus:
Code:
x="[I]Datum_als_String[/I]"

date -j  -f "%a %d %b %Y %T %Z"  "${x}"  +%s