Re: Monat ohne fuehrende Null

"Heinz W. Pahlke" <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

On 05-Oct-2004 David Haller wrote:
> 
> Also ich kann das nicht nachvollziehen (perl 5.8.0):

Logisch...

> $ perl -MPOSIX -Mlocale -e '
> setlocale(LC_ALL, "de_DE.utf8");
> for $fmt ("%e.%b.%Y", "%e.%m.%Y", "%d.%b.%Y","%d.%m.%Y") {
>     print "»", strftime($fmt, localtime()), "«\n";
> }'
> » 5.Okt.2004«
> » 5.10.2004«
> »05.Okt.2004«
> »05.10.2004«

...der Oktober wird eben auch als 10 geschrieben und mit einer
fuehrenden Null ergaenzt werden nur einstellige Monatszahlen. Zumindest
habe ich man strftime so verstanden. 

> Oder eben, eine Moeglichkeit das fuehrende Leerzeichen loszubekommen:
> 
> $ perl -MPOSIX -Mlocale -e '
> setlocale(LC_ALL, "de_DE.utf8"); @t=localtime();
> printf "»%i.%s«\n", strftime("%e", @t), strftime("%m.%Y", @t);'
> »5.10.2004«
> 
> Oder auch per s/// nachbearbeiten:
> 
> $ perl -MPOSIX -Mlocale -e '
> setlocale(LC_ALL, "de_DE.utf8"); 
> ( $d = strftime("%e.%m.%Y", localtime()) ) =~ s/^ //;
> print "$d\n";'
> 
> Noch Fragen?

Keine Ahnung. Bin eben erst wieder nach Hause gekommen und muss jetzt
mal die diversen Loesungen einbauen und testen.

Einen schoenen Abend,

Heinz.

-- 

http://www.pahlke-online.de/reisenews/
http://www.Pahlke-KunstWebDesign.de/

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.