linux-l: Perl Datum Formatieren
Jens Dreger
jens.dreger at physik.fu-berlin.de
Mo Apr 9 18:48:22 CEST 2001
On Mon, Apr 09, 2001 at 06:20:31PM +0200, Guido Roock wrote:
> Hallo,
>
> ich benötige ein Datum im Format "DD.MM.YYYY HH:MM:SS".
> Dafür hab ich mir etwas in Perl geschrieben. Jetzt frage
> ich mich, ob man das noch verkürzen kann. Mein Source funktioniert
> zwar, ist aber sehr lang.
>
> Ja, es muß Perl sein. Es ist nur ein Teil von einem großen Perl-Script.
>
> Hier ist mein Source. Wo kann man kürzen?
Bisschen kuerzer waere:
perl -e 'printf "%02d.%02d.%04d %02d:%02d:%02d\n",(@_=localtime)[3],$_[4]+1,$_[5]+1900, at _[2,1,0]'
ansonsten, wenn Du nix dagegen hast, 'use' zu verwenden:
perl -e 'use POSIX qw(strftime); print strftime "%d.%m.%Y %H:%M:%S\n", localtime;'
Gruss,
Jens.
Mehr Informationen über die Mailingliste linux-l