标题:
求助: 批处理 字符串强制类型转换问题
[打印本页]
作者:
ccsflyjj
时间:
2009-7-30 23:46
标题:
求助: 批处理 字符串强制类型转换问题
我现在有时间格式需要强制转换,比如说我计算出来的时间是2:2, 12:2,我需要把它转换成02:02, 12:02.
高手有没有好的方式?(不要按照统计字符个数然后加0的方式)
作者:
Hanyeguxing
时间:
2009-8-2 13:21
方法1,使用if判断是否小于10,是则前面补0。
方法2,直接补0,然后截取后两位。
作者:
everest79
时间:
2009-8-2 18:08
CODE:
[Copy to clipboard]
set a=11:11
set a=0%a::=:0%
call set a=%%a::%a:*:=%=%%:%a:~-2%
echo %a:~-5%
作者:
ccsflyjj
时间:
2009-8-3 07:26
恩,2楼方法2思路好. 我比较笨,一直绕在方法1中没出来.
作者:
523066680
时间:
2009-8-3 21:08
时间单位的数字都是两位及两位以下的~
统一前面加0 ,然后取后两位
01 取01
012 取 12
----------------------------------------------------
哦 上面都有了,我就当赚积分了
[
Last edited by 523066680 on 2009-8-3 at 21:09
]
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5