Formatieren Sie Datum und Uhrzeit in einem Windows-Stapelskript

In einem Windows-Batchskript (Windows XP) muss das aktuelle Datum und die aktuelle Uhrzeit für die spätere Verwendung in Dateinamen usw. formatiert werden.

Es ist ähnlich wie bei der Stapelüberlauf-FrageSo hängen Sie ein Datum in Batch-Dateien an, aber mit der Zeit auch.

Ich habe das bisher:

echo %DATE%
echo %TIME%
set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %datetimef%

was gibt:

28/07/2009
 8:35:31.01
2009_07_28__ 8_36_01

Gibt es eine Möglichkeit, eine einstellige Stunde in% TIME% zuzulassen, um Folgendes zu erhalten?

2009_07_28__08_36_01

Antworten auf die Frage(30)

Ihre Antwort auf die Frage