标题: [提问]关于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% 显示: ... |
|