学习!
我想计算前一天的日期
s:当前
l:前一天
set /p syear=
set /p smouth=
set /p sday=
if %smouth%%sday% == 0301 (
set /a yyyy=syear%%4
if %yyyy% == 0 (
set lmouth=02 && set lday=29
) else (
set lmouth=02 && set lday=28
)
)
echo %lmouth% %lday%
分别测试20030301,20040301,
结果都是02 28
20040301的结果应该是02 29呀!!!
???<img src="images/smilies/face-surprise.png" align="absmiddle" border="0">
Last edited by xycoordinate on 2007-2-20 at 10:14 AM ]