中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 22:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » echo %date:~11%在两台XP电脑为什么结果不一样 查看 1,022 回复 4
楼 主 echo %date:~11%在两台XP电脑为什么结果不一样 发表于 2009-12-25 09:00 ·  中国 浙江 宁波 慈溪市 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
同个命令:
echo %date:~11%
一台正常出现“星期五”,另一台则是“ECHO处于关闭状态”。
都是XP SP2,奇怪了。来这请教高手!有什么办法吗,必须在这台问题电脑上获取到星期几

我把情况都贴上来了


调试语句:

@echo off
echo %date%
echo %date:~10%
echo %date:~9,6%
pause



返回结果:
2009-12-25
ECHO 处于关闭状态。
5
请按任意键继续. . .


同样语句,另一台正常的电脑则显示:
2009-12-25 星期五
星期五
5 星期五
请按任意键继续. . .


这是什么原因呢,拜托哪位高手帮帮我!

[ Last edited by heicai on 2009-12-25 at 12:44 ]
2 发表于 2009-12-25 14:06 ·  中国 浙江 宁波 慈溪市 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
找到原因了,在CCF里某高手一语点破了,原来是自定义区域选项里 短日期时间格式改为:yyyy-M-d 即可
3 发表于 2009-12-26 01:55 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
这水平在CCF里面算高手?
4 发表于 2009-12-29 10:17 ·  中国 广东 广州 天河区 电信
新手上路
积分 9
发帖 6
注册 2008-09-24 17:11
17年会员
UID 126511
性别 男
状态 离线
黑菜同学啊,DOS 基础知识啊
5 发表于 2010-01-11 19:47 ·  中国 浙江 宁波 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
Originally posted by dosos at 2009-12-29 10:17 AM:
黑菜同学啊,DOS 基础知识啊

嗯嗯

Originally posted by HAT at 2009-12-26 01:55 AM:
这水平在CCF里面算高手?

丢CCF的脸了我是菜鸟
论坛跳转: