Führende Nullen in Batch Variable

Um in einer Batch Datei eine Variable mit führenden Nullen auszugeben könnte folgendes Beispiel helfen

Info: %number:~-2%
Dieses kürzt die Variable %number% von rechts nach links um zwei Stellen.

nullen.bat
@echo off
CLS
REM Eine Zahl mit führenden Nullen ausgeben. Z.B. 5 -> 05
REM ich benutze das gerne um beim Datum die Monate und Tage mit führenden Nullen anzugeben. 1.5.2022 -> 01.05.2022
 
REM der Variable number den Wert 5 zuweisen
set number=5
 
REM der Variable number zwei Nullen vorran stellen und neuen Wert wieder der Variable number zuweisen
set number=00%number%
 
REM die Variable number von hinten auf zwei Stellen kürzen
set number=%number:~-2%
 
REM die Variable ausgeben
echo %number%
 
pause