echo of
set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
rem if %dd% EQU 6 注释
if %dd:~0,1%==0 set dd=%dd:~1%
set /a od=%dd%-1
set /a ood =10-%od%
if %ood% gtr 0 set od=0%od%
::/a 定等号右边的字符串为被评估的数字表达式 注释
rem 空格也算一个字符
set yyyymmdd=%yyyy%年%mm%月%od%日
echo 昨天是:%yyyymmdd%
pause
rem 等于 equ equal
rem 大于 gtr greater than
rem 大于或等于 geq greaterthan or equal
rem 小于 lss less than
rem 小于或等于 leq less thanor equal
rem 不等于 neq no equal