Re: Rechnen mit Datum
Hallo Michael,
Am Dienstag, 20. September 2005 13:17 schrieb Michael Hierweck:
> Hallo,
>
> gibt es irgendwelche Tricks zum Rechnen mit Daten in der Shell? Ich
> brauche so etwas wie gestern, morgen, Monatserster, -letzer usw.
>
Du kannst date spezielle Zeitpunkte mitgeben, dabei sind auch relative
Angaben möglich, also:
gestern:
$ date "+%d-%m-%Y" -d "-1 days"
19-09-2005
morgen analog mit +1 days genauso auch mit +/- weeks, months, etc.
möglcih.
den 1. bekommst Du dann mit etwas Rechnung so:
$ date "+%d-%m-%Y" -d "-$(($(date "+%d")-1)) days"
01-09-2005
also aktuelle Tage minus 1, andersrum, heute - Tage liefert den letzten
des letzten Monats, also ((heute-Tage)+1Monat) liefert den letzten des
Monats
$ date "+%d-%m-%Y" -d "-$(date "+%d") days +1 month"
30-09-2005
Gruß Andreas
Reply to: