2011-04-16 実行月の1ヶ月前を取得する Windows DOS 日付 一か月前 改良 ::デバッグ用 set DT1=201108 ::set DT1=%date:/=% set DT1=%DT1:~0,6% set /a DT1-=1 set YYYY=%DT1:~0,4% set MM=%DT1:~4,2% if "%MM%"=="00" ( set /a YYYY-=1 set MM=12 ) echo %YYYY%%MM% pause