标题: [日期时间] 求当前时间加若干小时减若干小时批处理 [打印本页]
作者: stevebob 时间: 2012-11-8 13:07 标题: 求当前时间加若干小时减若干小时批处理
求当前时间加若干小时和减若干小时批处理
作者: apang 时间: 2012-11-8 15:33
本帖最后由 apang 于 2012-11-8 16:16 编辑
- @echo off
- set /p Input=输入数字:
- set i=%Input%&set t=%time%
- echo 当前时间:%t%
- if %i% gtr 24 set /a i %%= 24
- set /a h1=%t:~,2% + (24 - i)
- set /a h2=%t:~,2% + i
- set /a h1 %%= 24,h2 %%= 24
- echo %Input%小时前的时间:%h1%%t:~2%
- echo %Input%小时后的时间:%h2%%t:~2%
- pause
复制代码
作者: stevebob 时间: 2012-11-10 21:59
回复 2# apang
谢谢你的代码,如果想修改系统时间应该怎么写? 比如双击一个加时间的脚本系统时间变为15个小时后的,双击减的改为当前时间15个小时前的?
作者: lllsoslll 时间: 2012-11-11 00:04
localtime(now+15*3600)
localtime(now-15*3600)
作者: Batcher 时间: 2012-11-11 00:06
回复 3# stevebob
用time命令修改时间,你可以看看帮助,自己尝试一下先。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |