jan: Einer 4-stelligen Zahl vorangestellte 0len werden gestrichen

Beitrag lesen

Hi,

die oktale Angabe 0005 entspricht aber nunmal dem Wert 5. Es ist halt eine Zahl und keine Zeichenkette.

Wenn man etwa das neue Datumsformat unterstützen möchte und den Monat irgendwie berechnet, dann kann es nötig sein, eine Null voranzustellen. Zum Beispiel wäre das heutige Datum im DIN-5008-Datumsformat 2003-07-26, nicht etwa 2003-7-26.

Entweder Du schreibst dir eine Funktion, welche das entspr. zusammensetzt oder Du schaust mal bei http://www.plectranthus.de/ vorbei (Format("%1s-%02:2s-%03:2s", 2003, 7, 26);). Da gibt es so was ähnliches für die Formatierung von Zeichenketten. Sieht vielleicht etwas komisch aus aber es funktioniert;)

jan