mtwm.net
当前位置:首页 >> DECimAl 去掉小数点 >>

DECimAl 去掉小数点

Decimal.Parse((dbHelper.GetDecimal(dr["price"])).ToString("0"));

将你getA()返回的值作为参数,调用下面的方法,返回的String就是你想要的结果 public String removeTailZero(BigDecimal b) { String s = b.toString(); int i, len = s.length(); for (i = 0; i < len; i++) if (s.charAt(len - 1 - i) != '0') b...

直接转换为int类型即可。举例: BigDecimal bd =new BigDecimal(1231.123);//定义一个BigDecimal 类型 int b=bd.intValue();//转换为int类型 System.out.println(b);//b=1231;输出结果

:如果是sqlserver的话,decimal类型会显示为decimal(x,y)x是总共多少位,y是小数点后又多少位,把y改成0就可以了显示整数了,改成2就是2位小数

import java.util.*; import java.math.*; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); while(cin.hasNext()) { BigDecimal a,b,c; a = cin.nextBigDecimal(); b = cin.nextBigDecima...

c#: 1:如果是textBox等控件值过滤0的话,可以使用TrimEnd('0')的方法; eg:this.textBox1.Text.TrimEnd('0'),textBox1值为0.9900,则显示为0.99 2:使用ToString("g0")的方法 eg:0.99991000000000000.ToString("g0") 返回的值为0.99991 MSSQL...

decimal temp=100.2345M;if (temp % 1 != 0) temp = temp - temp % 1 + 0.5M; string result = temp.ToString("0.0");

小数点不算的, 例子如下: 1> create table #test( val decimal(10,2) ); 2> go 1> insert into #test values ( 12345678.12 ) 2> go (1 行受影响) 1> select * from #test 2> go val ------------ 12345678.12 (1 行受影响)

你用select语句在查询分析器中查询出来就会有显示了

可以使用decimal模块,decimal意思为十进制,这个模块提供了十进制浮点运算支持。 常用方法 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。 2.要从浮点数据转换为Decimal类型 from decimal import * Dec...

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com