PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datum umkehren



mr-sansibar
19-05-2006, 17:31
Hallo!
Wie kann ich ein String= "Date: 10.04.2006" so darstellen --> "20060410"
der String "Date" soll auch eliminiert werden
und der zweite String= "Time: 05:09:31.192" --> "050931192"
auch hier soll vorher der String "Time: " eliminiert werden

darstellen und in einem string abspeichern, also so "200060410050931192"

vielen dank

bischi
19-05-2006, 18:13
Welche Sprache? Bash? Dann kannst du sed nehmen (aber frag mich jetzt besser nicht wie genau!). Eventuell auch grep.

MfG Bischi

mr-sansibar
19-05-2006, 18:19
in perl.

danke

sagi
19-05-2006, 20:00
Das Datum:


perl -e '$s="Date: 10.04.2006"; $s=~s/Date: (..)\.(..)\.(....)/$3$2$1/; print $s'; echo

sagi
19-05-2006, 20:02
Die Zeit:


perl -e '$s="Time: 05:09:31.192"; $s=~s/Time: (..):(..):(..).(...)/$1$2$3$4/; print $s'; echo

Mehlwurm
22-05-2006, 08:15
in der shell

siehe man date

date +%Y%m%d%H%M%S
leider sind da keine millisekunden bei, aber ich hoffe dies ist zu verkraften ;)

mr-sansibar
22-05-2006, 13:29
ohne milisekunden ist es schlecht, weil ich mit den milisekunden zusammen den key generieren will für den hash.

grüße

Mehlwurm
22-05-2006, 14:08
dann könnte ich dir noch zusätzlich das "%s" anbieten, kannst einfach anhängen ... das berechnet dir die sekunden vom unix-ur-tag ;-) damit der key nicht zu einfach wird