输出昨天的日期,结果产生了空格- @echo off
- echo wscript.echo dateadd("d",-1,date) >%tmp%\tmp.vbs
- for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set y=%%i
- for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set m=%%j
- for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set d=%%k
- if %m% LSS 9 set m=0%m%
- if %d% LSS 9 set d=0%d%
- set nowdate=%y%年%m%月%d%日
- echo %nowdate%
复制代码 输出:2009 年11 月08 日
这些空格怎么产生的?怎样去掉? |