DOS Batch - DateTime - Format

Freitag 04 Juni 2010 at 6:11 pm.

Ich möchte einen Dateiname anpassen bzw. eine Datei anlegen die den TimeStamp enthält
per DOS Batch script.
Ich benutzte das DOS Batch arg selten und musste deshalb suchen.

Das Ziel Format ist: ddmmyyyy
Beim heutigen Datum z.B. 04062010

Diesen Text möchte ich dann in einem Dateinamen verwenden.

echo %DATE% liefert aber '04.06.2010'. Diesen Text möchte ich nicht in einem Dateinamen.

Allgemein Links zum Thema:

Batch-Programmierung (wikibooks.org)

Kurz gesagt, %DATE:7,4% extrahiert aus dem String den die Variable DATE liefert vom 7ten Zeichen an 4 Zeichen was dann das Jahr ergibt.

Da das Datumsformat von den System Einstellungen vorgegeben ist, heisst das natürlich, dass hier obacht zu geben ist. Also, nicht leichtfertig Änderungen am Windows System vornehmen ;)

Kein Kommentar



Emoticons
To prevent automated commentspam we require you to answer this silly question

Auf dieser Seite werden die Kommentare moderiert.
Das bedeutet, dass die Kommentare erst dann veröffentlicht werden, wenn sie freigeschaltet wurden.

Persönliche Informationen speichern?
Benachrichtigen
E-Mail Adresse nicht anzeigen
Hinweis: Alle HTML-Tags außer <b> und <i> werden aus Deinem Kommentar entfernt. URLs oder Mailadressen werden automatisch umgewandelt.