Board logo

标题: [代码合集] 取系统当前时间作为变量 [打印本页]

作者: langhun    时间: 2008-12-9 11:00     标题: 取系统当前时间作为变量

曾经在群上得到过一个网友的指点,编了一段代码,个人觉得很有用处,拿出来分享一下。
代码的作用就是取出系统的当前时间,然后以此时间为基点,得到一个特定延迟长度的时间:


for /f "tokens=1,2 delims=:" %%a in ('time /t') do (set /a var1=%%a&set /a var2=%%b+10)
if !var2! geq 60  (set /a var2=!var2!-60 & set /a var1=!var1!+1)
if !var1! equ 24 set /a var1=00
echo !var1!:!var2!:00


本人水平有限,有错的地方请高手指正。
作者: rat    时间: 2008-12-9 11:24     标题: 回复 1楼 的帖子

for /f "tokens=1,2 delims=:" %%a in ('time /t') do set /a m=%%a*60+%%b+10,h=m/60,m%%=60
echo %h%:%m%:00
作者: Batcher    时间: 2008-12-9 12:14

没有看出有什么实际用途,楼主能否指点一下?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2