Board logo

标题: [提问]关于echo %date:~0,4%的用法 [打印本页]

作者: electronixtar     时间: 2006-5-4 19:47    标题: [提问]关于echo %date:~0,4%的用法

在TigerPower的帖子 PowerShell初步印象中提到
echo %date:~0,4%
可以显示
2006
具体关于 ~0,4 的用法可以在那里查到?
作者: JonePeng     时间: 2006-5-4 22:04
运行 set/?
作者: electronixtar     时间: 2006-5-5 19:22
thx,平时都忽略了这些有用的帮组
作者: tigerpower     时间: 2006-5-5 19:52
这个用法在Windows中的帮助好像是遗漏了
作者: bagpipe     时间: 2006-5-15 15:11
这个要看系统的实际情况,XP和2000就不一直,是因为时间显示的顺序不一样造成的
作者: IceCrack     时间: 2006-7-13 07:49
那我想问一下。这个时间显示顺序不一样。是因为区域与语言设置不一样造成的吗?
作者: htysm     时间: 2006-7-18 11:06
这个用法必须狠狠的用一下,要不然真的不能够记得清.
作者: fastslz     时间: 2006-7-19 22:41


  Quote:
Originally posted by IceCrack at 2006-7-13 07:49:
那我想问一下。这个时间显示顺序不一样。是因为区域与语言设置不一样造成的吗?

时间显示顺序是可以自定义的呀

1. 单击开始,然后单击控制面板。
2. 单击“日期、时间、语言和区域设置”,然后单击“区域和语言选项”。
3. 要更改各个设置的一项或多项,请单击自定义
作者: NeoASlan     时间: 2006-10-6 11:59
echo %date:~0,4%
可以显示
2006

这里,自己测试:  echo %date%        显示:2006-10-05 星期四 (跟显示的时间格式有关)
                  echo %date:~1,4%   显示:006-
                  echo %date:~1,3%   显示:006

      猜测结论:%date% 是显示的date的变量的值,而~1,4 表示显示这个值从第一位开始的四个字符。

      检测猜测:%systemroot%         显示:C:\WINDOWS   
                %systemroot:~3,7%    则应该显示:WINDOWS      上机测试和预期结果相同,结论正确。
作者: weilong888     时间: 2006-10-6 22:09
这些变量看起来复杂,理解了就感觉简单了。
作者: scriptor     时间: 2006-12-22 12:23    标题: Prise

You helped me to do mre things after reading it!!

You deserved prise!

heh....
作者: lxmxn     时间: 2006-12-24 10:21
http://www.cn-dos.net/forum/view ... id=OclrjB#pid158940
作者: ieutk     时间: 2007-2-26 09:30
又学到了一招!
作者: hilsonma     时间: 2007-3-2 13:06
不看不知道
作者: 10100     时间: 2007-4-19 00:43
hao 好学习!
作者: luowei14     时间: 2007-12-15 13:42
3Q xue xi
作者: fangjin163     时间: 2007-12-21 15:50
hi
作者: jdk     时间: 2008-3-21 14:09    标题: %date:~0,4%在dos7.1下的无法实现

以上规律在dos7.1环境下不行。那么在7.1下又该如何使用呢?
作者: jdk     时间: 2008-3-21 14:11    标题: 在DOS7.1下不行啊

在7.1下如何得到同等效果呢?

  Quote:
Originally posted by NeoASlan at 2006-10-6 11:59:
echo %date:~0,4%
可以显示
2006

这里,自己测试:  echo %date%        显示:2006-10-05 星期四 (跟显示的时间格式有关)
                  echo %date:~1,4%   显示: ...