mit date relatives Datum finden

Antworten
Nachricht
Autor
micbur
Beiträge: 86
Registriert: 05. Jun 2004 15:55

mit date relatives Datum finden

#1 Beitrag von micbur » 12. Mai 2006 11:48

Hallo,

ich möchte mit `date` mir das Datum von vor x Tagen ausgeben lassen. Ich finde aber nichts in der Doku dazu. Heißt das, dass das nicht geht oder ich etwas übersehen habe?

Ich benötige letztlich ein Datum im Format YYYYMMdd.

Ciao, micbur

Benutzeravatar
jochen
prolinux-forum-admin
Beiträge: 699
Registriert: 14. Jan 2000 15:37
Wohnort: Jülich
Kontaktdaten:

#2 Beitrag von jochen » 12. Mai 2006 21:14

"man date" ist wirklich nicht sehr ergiebig, aber "info date" bringt's! :)

Code: Alles auswählen

$ date
Fr Mai 12 22:10:07 CEST 2006
$ date -d "2 day ago"
Mi Mai 10 22:10:10 CEST 2006
$ date -d "2 day"
So Mai 14 22:10:12 CEST 2006
Dann noch das Format setzen und geniessen:

Code: Alles auswählen

X=42
date -d "$X day ago" "+%Y%m%d"
Jochen
Die grösste Lüge der EDV? "Mal eben..."

komsomolze
Beiträge: 430
Registriert: 03. Mär 2006 23:16

#3 Beitrag von komsomolze » 12. Mai 2006 22:49

Hallo jochen,

'date -d X day ago' funktioniert aber "nur" bis 13.12.1901 ~~ 38100 Tage.


EDIT: und "nur" bis 18.01.2038 ~~ (-)11600 Tage in die Zukunft. ;-)
Zuletzt geändert von komsomolze am 13. Mai 2006 12:12, insgesamt 4-mal geändert.

Benutzeravatar
jochen
prolinux-forum-admin
Beiträge: 699
Registriert: 14. Jan 2000 15:37
Wohnort: Jülich
Kontaktdaten:

#4 Beitrag von jochen » 13. Mai 2006 9:27

Aha? Nun gut, persönlich hätte ich schon geschätzt, dass man nicht hinter den 1.1.1970 zurück kann - also wurden zumindest meine Erwartungen übertroffen... :-)

Mal sehen, ob's für micbur reicht!

Jochen
Die grösste Lüge der EDV? "Mal eben..."

micbur
Beiträge: 86
Registriert: 05. Jun 2004 15:55

#5 Beitrag von micbur » 15. Mai 2006 8:02

Guten Morgen,

ja funzt super. Aber warum habe ich das nicht in der Doku gefunden. Also bei `date --help` wird es nicht erwähnt. :cry:
Danke. Ach ja, mir reicht ein Range zwischen 1970 und 2038 völlig aus.

Ciao, micbur

Antworten