PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datum in Unixzeit umrechnen



clumsy
17.08.04, 23:49
Wie kann ich ein (nicht aktuelles) Datum in Unixzeit umrechnen lassen?

clumsy

derJoe
18.08.04, 00:20
Unixzeit waren die Sekunden seit 01.01.1970, oder?
Dann ist es

date -d DATUM +%s

Gruß

derJoe

clumsy
18.08.04, 00:31
ja....

Wie genau soll ich denn DATUM da reinschreiben, hab verschiedene sachen versucht aber das ging alles net...."ungültiges Datum".

Ich bekomm zB aus nem HTTP-Header dieses Datum:


Tue, 17 Aug 2004 23:29:06 GMT

wie bekomm ich nun die Unixzeit?

sirmoloch
18.08.04, 00:53
Das liefert dir z.B. den Timestamp vom 6.8.2004 um 0:00 Uhr.
Gib das Datum einfach nach der ISO-Norm an.

date --date="20040806" "+%s"

derJoe
18.08.04, 00:56
Tue, 17 Aug 2004 23:29:06 GMT

Das kannst du genau so als Datum verwenden.


date -d "Tue, 17 Aug 2003 23:29:06 GMT" +%s
liefert 1092785346

Gruß

derJoe

edit: 'info date' liefert eine ausführliche Liste wie mögliche Formate aussehen können.

clumsy
18.08.04, 10:41
vielen dank :)