楼 主
批处理中只改系统的年份,日期不变的命令该怎么写了?
发表于 2006-12-12 02:33 · 中国 浙江 金华 义乌市 电信
初级用户
★
积分 39
发帖 13
注册 2006-12-10 02:55
19年会员
UID 73078
性别 男
状态 离线
RT : 我知道在批处理改系统时间的命令是DATE 但只改年份似乎改不了,请高手帮下,谢谢
第 2 楼
发表于 2006-12-12 02:43 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
发帖注意搜索。
date 2007-12-11 试试
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
第 3 楼
发表于 2006-12-12 02:46 · 中国 广东 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
@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
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
第 4 楼
发表于 2006-12-12 03:00 · 中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
19年会员
UID 61449
来自 北京
状态 离线
@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 ]
我今后在论坛的目标就是做个超级坏人!!!
第 5 楼
发表于 2006-12-12 05:06 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
汗,搞不懂为什么都用 echo something | date ,直接date %a%%date:~4,6%不是更好么?
第 6 楼
发表于 2006-12-12 06:02 · 中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
是要试图用多种不同的方式解决问题吧。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
论坛跳转: