[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: date: KW aus gegebenem Datum ermitteln?



Quoting AlexW <HondaNSX@Gmx.de>:
Am Sun, 25 Jul 2010 11:38:21 +0200
schrieb Michael Renner <michael.renner@gmx.de>:
aus einem gegebenen Datum will ich die Kalenderwoche ermittelt. Das
funktioniert mit
renner@mars:~$ date -d @1280049823 +"%U"
30
und auch mit
renner@mars:~$ date -d "Sun Jun 25 11:24:02 CEST 2010" +"%U"
25
tadellos, das Datum liegt aber in der Form "25.07.2010" vor.

so in der Art:

jahr=$(echo 25.06.2010 |cut -d "." -f3)
monat=$(echo 25.06.2010 |cut -d "." -f2)
tag=$(echo 25.06.2010 |cut -d "." -f1)

date -d "$jahr-$monat-$tag" +"%U"

Selbes Prinzip, weniger Variablen :-)
date -d `echo "25.07.2010"|sed 's/\(.*\)\.\(.*\)\.\(.*\)/\3-\2-\1/'` +%U

Attachment: pgpS7xLrRN0u4.pgp
Description: PGP Digital Signature


Reply to: