
CODE: [Copy to clipboard]@echo off
for /f "delims=: tokens=1" %%i in ("%TIME%") DO (
if %%i leq 9 (echo 10以下&&echo 0%%i) else (echo 10以上)
)
pause
CODE: [Copy to clipboard]另处指出楼上的代码有误,系统在显示小时位时一直是用两位字符的,只不过在小时位只一位数字时前面补了个空格,所以当系统小时位为个位时,用楼上的代码只会显示为0 *。@echo off
if %time:~,2% leq 9 (echo 0%time:~1,1%) else (echo %time:~,2%)
| Quote: | |
|
CODE: [Copy to clipboard]set time_=%time:~0,5%&call set time_=%%time_: =0%%
echo %time_%
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |