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

DECimAl 去掉小数点

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

在java中,可以用DecimalFormat 类来对小数保留的位数进行操作。其使用方法如下: Double a = 3.1415926;DecimalFormat obj = new DecimalFormat(".00"); // 保留2位小数System.out.println(obj .format(a)); // 输出结果为3.14(保留2位小数)

Math.Ceiling()向上取整; d = 4.56789 string res = Math.Ceiling(Convert.ToDecimal(d)).ToString() res=5 Math.Floor()向下取整 ;string res = Math.Floor(Convert.ToDouble(d)).ToString(); es=4 Math.Round是"就近舍入",当要舍入的是5时...

1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。 2.decimal数据类型,第一个表示整个数据长度,第二个参数表示小数点后位数。 例如: select cast(round(12.5,2) as decimal(...

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...

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

解答: 方案一:修改数据库字段数据类型.如果数据库中的字段可以不是money类型的话,那你可以把数据库字段的类型可以改成 numeric(18,2)这样数据库中保存的值就是2位小数... 方案二:如果你不想动数据库,可以在显示数据的时候进行控制.用Convert.ToX...

看下面的例子你就会明白: declare @num decimal(12,3) set @num=12.520 select reverse(stuff(reverse(convert(varchar,@num)),1,patindex('%[1-9]%',reverse(convert(varchar,@num)))-1,''))

C#代码: public static int 小数位数(decimal Number) { var s = Number.ToString(); return s.Length - s.IndexOf('.') - 1;}static void Main(string[] args) { Console.WriteLine(小数位数(123.456M)); //输出:3}

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

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