55问答网
所有问题
求助asp格式化小数问题
3为数据库表中的一个数值类型的字段
<%=FormatNumber(rs("3"),2))%>
这么做之后输出出现的结果是
.10
小数点之前没有0
请问这个问题应该怎么解决?
不行,按二位做法做了,还是不好使
举报该问题
推荐答案 2006-12-23
ç¨Round(rs("3"),2)ï¼å¦æè¿æ¯.01é£ä¹è¯´ærs("3")æ¬èº«å°±æ¯çº¯å°æ°ã
ç解éäºä½ çææï¼åºè¯¥è¿æ ·ï¼
<% IF rs("3")<1 then %>
<%="0"+str(FormatNumber(rs("3"),2)))%>
<% else %>
<%=FormatNumber(rs("3"),2))%>
<% end if %>
ä¸è¿æ¾ç¤ºåºçæ¯å符串ï¼ä¸æ¯æ°åã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ILIQQcIF.html
其他回答
第1个回答 2006-12-23
你可以再判断一下啊
<%
str=FormatNumber(rs("3"),2))
if left(str,1)="." then str="0" & str
response.write str
%>
相似回答
asp
调用
小数
的
问题
答:
MySecant = 1 / Cos(MyAngle) ' 计算正割值。FormatNumberDemo = FormatNumber(MySecant,4) ' 把 MySecant
格式化
为带四位
小数
点的数。End Function
ASP小数问题
,向高手求救...
答:
str="6,419,579.10"LStr=left(str,len(str)-3)RStr=right(str,3)response.write "<textarea id='test' style='overflow:hidden;width:146;height:22;text-align:right'></textarea>" & vbCrLf response.write "" & vbCrLf response.write "var str='"&LStr&""&RStr&"';" & vbCrLf...
asp
实现数字
格式化
怎么做到的
答:
第一个是要
格式化
的对象,即5432 第二个是
小数
点后的倍数 最后一个是是否用分隔符进行分组,默认情况下表示用,0表示不用
ASP
显示
小数
点前的0,小数位数为2,请详细说明一下怎么操作,本人特笨...
答:
asp
保留
小数
点后一位、用Formatnumber函数取小数点后多位 asp保留两位小数不足补0 <%=Formatnumber(12345.12345,2,-1,-1,0)%> 结果:12345.12 一个例子用到了函数Formatnumber()的所有参数:第一个参数(12345.12345)指定了要进行
格式化
的数字。第二个参数(2)指定了小数点后显示的位数。第三...
ASP
显示计算值
小数问题
答:
计算机中显示纯
小数
(大于0小于1的实数)就是这种形式的,既节省空间,又不会引起歧义,所以这本身不是
问题
,更不是电脑的错误。但是中国人一般不习惯这种用法,那么可以这样处理一下:rs("a")=formatnumber(b*c,1,true)1表示保留一位小数,true表示要保留纯小数的前导0 ...
大家正在搜
小数都比整数小对吗
有关于小数的解决问题
小数除法竖式计算题
d盘要求格式化怎么办
小数加减乘除计算题
小数除法计算题
小数除法计算题100道
D盘可以格式化吗
d盘未格式化怎么办