vbscript里cstr(0.22)显示竟然是:.22,请问怎么显示出来0.22 ? If rs("aa"))/100<0 then "0" + cstr(cdbl(rs("aa"))/100) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 If cdbl(rs("aa"))/100>0 then msgbox "0"+cstr(cdbl(rs("aa"))/100) msgbox format(2/10,"0.00")不过尾巴上的0不知道你看得是否顺眼。 response.write iif(Left(cstr(cdbl(rs("aa"))/100)),1)=".","0" & cstr(cdbl(rs("aa"))/100),cstr(cdbl(rs("aa"))/100)) a=FormatNumber(0.22,2,-1)详细用法:FormatNumber(expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])expression 必选。要被格式化的表达式。 NumDigitsAfterDecimal 可选。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。 IncludeLeadingDigit 可选。三态常数,指示是否显示小数值小数点前面的零。UseParensForNegativeNumbers 可选。三态常数,指示是否将负值置于括号中。GroupDigits 可选。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。 问一下,为什么要CStr(CDbl(rs("aa")))?直接.write rs("aa")不行吗? 谢谢大家的关心,我已经自己编函数搞定了。函数如下:function dbltostr(dbl) if cdbl(dbl)<1 then dbltostr="0" + cstr(cdbl(dbl)) else dbltostr=cstr(dbl) end ifend function 大哥,没必要吧,a=FormatNumber(0.22,2,-1),这是又简单、又方便的方法...哎...FormatNumber a,b,ca=你要格式的表达式(数字、字符串都可以)b=小数点后的位数c=是否显示小数点前面的0(-1显示)啊...到手的分跑了. 最简单的方法:if left( cstr(cdbl(rs("aa"))/100),1)="." then response.write "0" + cstr(cdbl(rs("aa"))/100)else response.write cstr(cdbl(rs("aa"))/100)end if快快拿分来! 在线紧急求解!!!!!!! 请问 ftpCommand 为什么无法实现断点续传呢??? VB+ACCESS用ADO控件数据更新,无法更新的问题,精通的高手请进! 关于winsock的问题? 我练习自动执行功能,想在一个text里输入时间,又担心输入出错,想格式化输入,大伙帮帮我 如何让定时器设成N分钟? 试贴 请问VBA编程能直接控制VSS吗?比如程序实现checkin,checkou等。不是调用SS命令行 代码中控制数据报表 软件发布:迷你围棋 我需要一个表格控件 WIN98安装不了SQL Server 2000吗?
不过尾巴上的0不知道你看得是否顺眼。
FormatNumber(expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
expression 必选。要被格式化的表达式。
NumDigitsAfterDecimal 可选。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。 IncludeLeadingDigit 可选。三态常数,指示是否显示小数值小数点前面的零。UseParensForNegativeNumbers 可选。三态常数,指示是否将负值置于括号中。GroupDigits 可选。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。
函数如下:
function dbltostr(dbl)
if cdbl(dbl)<1 then
dbltostr="0" + cstr(cdbl(dbl))
else
dbltostr=cstr(dbl)
end if
end function
b=小数点后的位数
c=是否显示小数点前面的0(-1显示)啊...到手的分跑了.
if left( cstr(cdbl(rs("aa"))/100),1)="." then
response.write "0" + cstr(cdbl(rs("aa"))/100)
else
response.write cstr(cdbl(rs("aa"))/100)
end if快快拿分来!