Board logo

标题: [已结]如何实现将系统当前时间自动修改为10年前? [打印本页]

作者: crazyforcrane     时间: 2008-11-27 15:18    标题: [已结]如何实现将系统当前时间自动修改为10年前?

比如今天是08年11月27日,如何判断后自动将年份减掉10,而月份和日期不变?

[ Last edited by HAT on 2008-11-27 at 16:02 ]
作者: tireless     时间: 2008-11-27 15:44

@echo off
set /a year=%date:~,4%-10
echo %year%%date:~4,6%|date>nul

作者: sea1112     时间: 2008-11-27 15:46


  Quote:
Originally posted by crazyforcrane at 2008-11-27 03:18 PM:
比如今天是08年11月27日,如何判断后自动将年份减掉10,而月份和日期不变?

@echo off
set /a n=%date:~0,4%-10
echo %n%%date:~4,10%|date

[ Last edited by sea1112 on 2008-11-27 at 15:57 ]
作者: yishanju     时间: 2008-11-27 15:57
C:\Documents and Settings\haige\「开始」菜单>set /a n=%date:~0,4%-10
1998
C:\Documents and Settings\haige\「开始」菜单>echo %n%%date:~5,10%
199811-27 星期四
作者: crazyforcrane     时间: 2008-11-27 16:00    标题: 非常感谢

谢谢各位,我是个新手,什么都要问大家,谢谢大家的回答,非常感谢
作者: sea1112     时间: 2008-11-27 16:01


  Quote:
Originally posted by yishanju at 2008-11-27 03:57 PM:
C:\Documents and Settings\haige\「开始」菜单>set /a n=%date:~0,4%-10
1998
C:\Documents and Settings\haige\「开始」菜单>echo %n%%date:~5,10%
199811-27 星期四

5改成4就可以了。
作者: pusofalse     时间: 2008-11-27 16:49
仍有不足之处,请参看HAT版主的[批处理标准化获取当前系统日期]
http://www.cn-dos.net/forum/view ... 7%86%E5%8C%96%2BHAT