首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

请教asp小数点显示有关问题 看

2013-08-13 
请问asp小数点显示问题大虾看为什么在ASP中显示数据库中的小数如:0.58 在页面确被显示成 .58用这个 Format

请问asp小数点显示问题 大虾看
为什么在ASP中显示数据库中的小数如:0.58 在页面确被显示成 .58
用这个 FormatNumber(".58",2,-1) 可以,可是我库里是0.5899显示完后为0.59也就是说它给我四舍五入了.我不想四舍五入!!我只想要小数点的后2位.即我要它显示为0.58 

然后有的值是0.2 这时候让他显示 0.20 

大虾帮忙 ASP 小数点
[解决办法]
function CheckNum(Num)
arr=split(Num,".")
if ubound(arr)>0 then
  if arr(0)="" then arr(0)="0"
  arr(1) = arr(1) & "00"
  Num = arr(0) & "." & left(arr(1),2) 
end if
CheckNum = Num
end function
[解决办法]


Dim a:a = ".12345678"
 Dim oa
  Dim sc:sc = "."
  Dim fi:fi = Instr(a, sc)
  if fi = 0 then 
  oa = a & ".00"
  else
  a = a & "00"
  if fi = 1 then
 a = "0" & a
 fi = fi+1
    end if
    oa = left(a,fi+2)
    end if
 
 Response.Write oa


如果有一个函可以把一个数转成浮点数并在小数点后补两位就爽了

热点排行