作者:zyz0304360 | 时间:2008-01-28 21:11 | 标题:[求助]%date%格式问题
echo %date%
是个这样的格式
“一 2008/01/28”
在日期前有个星期一
请问
这个应该怎样调成
“2008/01/28”
的格式呢?
作者:Rulition | 时间:2008-01-28 23:52
for /f "tokens=1,2,3,4 delims=- " %a in ('date /t') do @echo %a/%b/%c
论坛里有这个例子,我改了一下.你可看一下FOR 的学习资料.
作者:zyz0304360 | 时间:2008-01-29 10:51
十分感谢
作者:wangguan2003 | 时间:2008-02-25 18:27
@echo off
set Yr=%date:~0,4%
set Mh=%date:~5,2%
set De=%date:~8,2%
echo %Yr%/%Mh%/%De%
作者:hy433124shc | 时间:2008-02-25 18:37
echo %date:~0,4%/%date:~5,2%/%date:~8,2%
作者:zyz0304360 | 时间:2008-02-25 18:51
echo %date:~-10%
作者:xmi | 时间:2008-02-25 20:27
你試試就知分別了:
::24/02/2008 Sun
echo %date%
::24/02/2008
echo %date:~0,10%
::24/02/08
echo %date:~0,3%%date:~3,3%%date:~8,2%
::240208
echo %date:~0,2%%date:~3,2%%date:~8,2%
作者:suntb | 时间:2008-02-25 20:37
不知道楼主是不是指机子的区域选项设置的问题,这个要改注册表的
@echo off
echo 当前时区设置信息如下
echo %date%
echo.
reg add "HKCU\Control Panel\International" /v "sShortDate" /d "yyyy/MM/dd" /f>nul
echo 修改后时区设置信息如下
echo %date%
pause>nul
[
Last edited by suntb on 2008-2-25 at 08:38 PM ]