批处理问题
我想问一下,用TIME获取当前时间后,如何在这个时间上加上一个时间,比如10分钟,中最好可以写一段程序...
我想问一下,用TIME获取当前时间后,如何在这个时间上加上一个时间,比如10分钟,中最好可以写一段程序
展开
展开全部
@echo off&setlocal enabledelayedexpansion
set/a t=%time:~3,2%+10&set h=%time:~0,2%
if %t% geq 60 (set/a h=%h%+1&set/a t=%t%-60
if !t! lss 10 set t=0!t!)
if %h% geq 24 (set/a h=%h-24
if !h! lss 10 set h=0!h!)
echo %h%:%t%
pause
显示10分钟后是时间 24小时制
set/a t=%time:~3,2%+10&set h=%time:~0,2%
if %t% geq 60 (set/a h=%h%+1&set/a t=%t%-60
if !t! lss 10 set t=0!t!)
if %h% geq 24 (set/a h=%h-24
if !h! lss 10 set h=0!h!)
echo %h%:%t%
pause
显示10分钟后是时间 24小时制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询