Причина, по которой простой% time% не работает, заключается в том, что он отделен от: что не разрешено в пакетном сценарии. Но этот должен работать нормально:
Это очень хорошо работает для меня.
Rem Get Day,Mth & Year from %Date%
set Day=%Date:~0,2%
set Mth=%Date:~3,2%
set Yr=%Date:~6,4%
REM Get Hour and Min from %Time%
set Hour=%Time:~0,2%
if "%hour:~0,1%" == " " set hour=0%hour:~1,1%
set Min=%Time:~3,2%
mkdir %date%-%hour%.%min%