Asp classic 经典ASP-减去数字,但保留前导零

Asp classic 经典ASP-减去数字,但保留前导零,asp-classic,Asp Classic,我想知道是否有人能帮我 我有一个号码,可能是004或010。。。我想把它减去1,保持前导零 每次我尝试减法,它总是去掉前导零 比如说 004 - 1 这总是以公正而告终 3 但我希望是这样 003 已经说过,如果我有010,我减去1,我希望它是009 任何帮助都将不胜感激 干杯,使用整数进行计算,然后更改为字符串以显示它们。然后在需要的地方连接“0”或“00”,例如 c = a - b displayvalue = cstr(c) if c < 100 then display

我想知道是否有人能帮我

我有一个号码,可能是004或010。。。我想把它减去1,保持前导零

每次我尝试减法,它总是去掉前导零

比如说

004 - 1 
这总是以公正而告终

3
但我希望是这样

003
已经说过,如果我有010,我减去1,我希望它是009

任何帮助都将不胜感激


干杯,

使用整数进行计算,然后更改为字符串以显示它们。然后在需要的地方连接“0”或“00”,例如

c = a - b

displayvalue = cstr(c)

if c < 100 then
displayvalue = "0" & cstr(c)
end if

if c < 10 then
displayvalue = "00" & cstr(c)
end if
c=a-b
显示值=cstr(c)
如果c<100,则
displayvalue=“0”和cstr(c)
如果结束
如果c<10,则
displayvalue=“00”和cstr(c)
如果结束

继续按原样计算,但使用Right和String函数包含一些填充0

Dim a, b
a = 003
b = 1

Right(String(3,"0") + cstr(a-b), 3)