中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 17:55
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理中只改系统的年份,日期不变的命令该怎么写了? 查看 983 回复 5
楼 主 批处理中只改系统的年份,日期不变的命令该怎么写了? 发表于 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
来自 河北廊坊
状态 离线
是要试图用多种不同的方式解决问题吧。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
论坛跳转: