[提问]关于echo %date:~0,4%的用法
🖨 打印本页
标题:[提问]关于echo %date:~0,4%的用法
作者:electronixtar | 时间:2006-05-04 19:47 | 标题:[提问]关于echo %date:~0,4%的用法
在TigerPower的帖子 PowerShell初步印象中提到
echo %date:~0,4%
可以显示
2006
具体关于 ~0,4 的用法可以在那里查到?
作者:JonePeng | 时间:2006-05-04 22:04
运行 set/?
作者:electronixtar | 时间:2006-05-05 19:22
thx,平时都忽略了这些有用的帮组
作者:tigerpower | 时间:2006-05-05 19:52
这个用法在Windows中的帮助好像是遗漏了
作者:bagpipe | 时间:2006-05-15 15:11
这个要看系统的实际情况,XP和2000就不一直,是因为时间显示的顺序不一样造成的
作者:IceCrack | 时间:2006-07-13 07:49
那我想问一下。这个时间显示顺序不一样。是因为区域与语言设置不一样造成的吗?
作者:htysm | 时间:2006-07-18 11:06
这个用法必须狠狠的用一下,要不然真的不能够记得清.
作者:fastslz | 时间:2006-07-19 22:41
Originally posted by IceCrack at 2006-7-13 07:49:
那我想问一下。这个时间显示顺序不一样。是因为区域与语言设置不一样造成的吗?
时间显示顺序是可以自定义的呀
1. 单击开始,然后单击控制面板。
2. 单击“日期、时间、语言和区域设置”,然后单击“区域和语言选项”。
3. 要更改各个设置的一项或多项,请单击自定义
作者:NeoASlan | 时间:2006-10-06 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-06 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
作者:ieutk | 时间:2007-02-26 09:30
又学到了一招!
作者:hilsonma | 时间:2007-03-02 13:06
不看不知道
作者:10100 | 时间:2007-04-19 00:43
hao 好学习!
作者:luowei14 | 时间:2007-12-15 13:42
3Q xue xi
作者:fangjin163 | 时间:2007-12-21 15:50
hi
作者:jdk | 时间:2008-03-21 14:09 | 标题:%date:~0,4%在dos7.1下的无法实现
以上规律在dos7.1环境下不行。那么在7.1下又该如何使用呢?
作者:jdk | 时间:2008-03-21 14:11 | 标题:在DOS7.1下不行啊
在7.1下如何得到同等效果呢?
Originally posted by NeoASlan at 2006-10-6 11:59:
echo %date:~0,4%
可以显示
2006
这里,自己测试: echo %date% 显示:2006-10-05 星期四 (跟显示的时间格式有关)
echo %date:~1,4% 显示: ...
来源:https://www.cn-dos.net/forum/viewthread.php?tid=20457 · 打印时间 2026-08-24 20:05