echo %date:~0,4%%date:~5,2%%date:~8,2% 输出:20170315 echo %date:~0,4%-%date:~5,2%-%date:~8,2% 输出:2017-03-15 对小时,不够两位需要格式化 @echo off set hour=%time:~,2% if "%time:~,1%"==" " set hour=0%time:~1,1% echo %date:~0,4%%date:~5,2%%date:~8,2%%hour%%time:~3,2%%time:~6,2% pause 转载于:https://blog.51cto.com/xiaosa/1906795