Claus: printf und längerer String

Beitrag lesen

Hallo,

ich möchte bei meinem perl-skript bestimmte Ausgaben in einem logfile abspeichern.

Hierzu soll jeder Eintrag zu Beginn der Zeile mit einem Zeitstempel versehen sein, so daß man genau sehen kann, wann ein Fehler aufgetreten ist.

Dieser Zeitstempel hat folgende Form:

my $zeitstempel = "$tag/$monat/$jahr/$stunde:$minute:$sekunde Uhr";

Die Variablen $tag usw. werden natürlich durch Zahlen dargestellt.

Wer kann mir eine genaue Formatierung mit printf sagen, damit die einzelnen Zahlen schön zweistellig formatiert werden ?

Also anstatt:

1/1/2004/9:3:2 Uhr

folgendes:

01/01/2004/09:03:02 Uhr !

Viele Dank,

Gruss,

Claus