Board logo

标题: 批处理中只改系统的年份,日期不变的命令该怎么写了? [打印本页]

作者: zl138689     时间: 2006-12-12 02:33    标题: 批处理中只改系统的年份,日期不变的命令该怎么写了?

RT :   我知道在批处理改系统时间的命令是DATE 但只改年份似乎改不了,请高手帮下,谢谢
作者: ccwan     时间: 2006-12-12 02:43
发帖注意搜索。


date 2007-12-11 试试
作者: namejm     时间: 2006-12-12 02:46

@echo off
for /f "tokens=1-3 delims=-" %%i in ('date/t') do set date_tmp=%%j-%%k
echo 2007-%date_tmp%|date
echo %date%
pause

作者: 9527     时间: 2006-12-12 03:00
@echo off
set /p a=输入要修改到什么年份:
echo %a%%date:~4,6%|date>nul

只适用XP系统

[ Last edited by 9527 on 2006-12-12 at 03:06 AM ]
作者: lxmxn     时间: 2006-12-12 05:06

  汗,搞不懂为什么都用 echo something | date ,直接date %a%%date:~4,6%不是更好么?

作者: ccwan     时间: 2006-12-12 06:02
是要试图用多种不同的方式解决问题吧。