本帖最后由 hlzj88 于 2018-10-10 21:26 编辑
我的系统是win7,%time%和你的可能不同,仅供参考- @echo off&&setlocal enabledelayedexpansion
- echo 目的获取5分钟后的时间
- echo %time%
- rem 考虑加5后小时变的情况
- if %time:~3,2% geq 55 (set /a xs=%time:~0,2%+1&&set /a wfz=5-60+%time:~3,2%) else (set xs=%time:~0,2%&&set /a wfz=%time:~3,2%+5)
- if !wfz! leq 9 set wfz=0!wfz!
- echo 五分钟后的时间是 !xs!:!wfz!:%time:~6,2%
- pause
复制代码
|