本帖最后由 yaose 于 2013-3-29 09:59 编辑
就是取得两文件的创建日期 再计算它们日期的相差的天数 尤其跨月日期的计算 谢谢了
自己搜索整理的,现在贴出来
其中 echo 日期差 %%i
要用到其他语句的话 自己是这样做的 set abe=%%i- @echo off
- set num=20131228
- set num2=%date%
- set y=%num:~,4%
- set m=%num:~4,2%
- set d=%num:~6,2%
- set a=dateserial(%y%,%m%,%d%)
- set y2=%num2:~,4%
- set m2=%num2:~5,2%
- set d2=%num2:~8,2%
- set b=dateserial(%y2%,%m2%,%d2%)
- echo wscript.echo datediff("d",%a%,%b%)>%Temp%\xc.vbs
- for /f %%i in ('cscript /nologo %Temp%\xc.vbs') do echo 日期差 %%i
- del %Temp%\xc.vbs
- pause>nul
- exit
复制代码
|