格式化整数

时间:2012-07-06 13:48:10

标签: vb6 vbscript

我有两个问题。首先,我试图格式化我已转换为整数的字符串。我有以下代码:

If Idx2 = 0 Then    
    response.Write(sName & vbKeyTab & " E01 " & vbKeyTab & CInt(oSplit(1)) & "</br>")
End If

这正确地将oSplit(1)中的值显示为75。我想显示为00075.00

我试过这个,但是我收到500错误:

Format(CInt(oSplit(1)), "00000.00")

我的第二个问题是关于代码的CInt部分。我的oSplit数组中的数据是一个字符串,我将它转换为整数。但是,似乎CInt正在围绕我的价值观。我可以传递给CInt的参数以防止这种情况吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

要处理.05,那么你想将它转换为十进制而不是Int:

  Format(CDec(oSplit(1)), "00000.00")