chcp 65001 utf8字符集
echo off
echo Wscript.echo dateadd("d",-2,date)>vbs.vbs 取两天前时间 可修改
set day=
for /f %%a in ('cscript //nologo vbs.vbs') do del vbs.vbs&&set day=%day% %%a
set yy=%day:~0,5% 设置时间格式
set mm=%day:~6,2%
set dd=%day:~9,2%
echo %yy%%mm%%dd% > d:/1.txt 输出到1.txt
pause
%day:~0,5% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取5位字符,结果是2022(年的值)
%day:~6,2% 表示指针从左向右偏移6位,然后从偏移处开始提取2位字符,结果是04(月的值)
%day:~9,2% 表示指针从左向右偏移8位,然后从偏移处开始提取2位字符,结果是18(日的值)
输出结果 20220418