Money类型转化为String去除小数点后0
从数据库提取Money类型后,字符串如:1212.0000
如何使其成为1212
注:去掉了小数点
如果是:1212.0100
使其成为 1212.01
难道要循环截取 有没有简单的方法
我要在Gridview中用到
------解决方案--------------------
double i = 1.1111;
string s = i.ToString( "0.00 ");
------解决方案--------------------
你的需求,不大符合实际,不管是什么,MONERY都是保留2位才是
{0:0.00}
------解决方案--------------------
try
decimal d = 1212.0000M;
//decimal d =
1212.0100M;
Response.Write(d.ToString().TrimEnd( ‘0 ‘).TrimEnd( ‘. ‘));
------解决方案--------------------
1.
decimal d
= 1212.0100m;
d.ToString( "0.00 ");
// 支持的格式化字符串 0.00
2.
你的需求,不大符合实际,不管是什么,MONERY都是保留2位才是
=========
SQL Server 中 Money 带4位小数点, SmallMoney 带2位小数点,精度自己查文档
------解决方案--------------------
decimal d = 1212.0000M;
Response.Write( " <br /> ");
Response.Write(d.ToString( "0.#### "));
d = 1212.0100M;
Response.Write( "
<br /> ");
Response.Write(d.ToString( "0.#### "));
------解决方案--------------------
乘上10000 转INT再除以10000得到其他类型 比如付点或者双精度 TOSTRING就是了
------解决方案--------------------
Tostring( "N0 ") or ToString( "F0 ")
但前面要为数字格式
------解决方案--------------------
Gridview中用到有两种
模版
<%# Eval( "dtt ", "{0:N2} ")
%>
如果是:1212.0100
使其成为 1212.01
<%# Eval( "dtt ", "{0:N0} ") %> 使其成为 字符串如:1212.0000
如何使其成为1212
------解决方案--------------------
数据类型转成Double。
我的问题是这样解决的。
Money类型转化为String去除小数点后0解决方法
时间: 2024-10-09 05:49:34
Money类型转化为String去除小数点后0解决方法的相关文章
Java中double类型的数据精确到小数点后两位
Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585;BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); 二: new java.text.DecimalFormat("#.00").format(3.1415926) 三: double d = 3.1415926
Convert integer to string(int类型转化为string类型)
译: 这是一个常见的问题,但是对于这个问题我没有找到一个很好的方法:如何将整数类型转化为字符串类型?我遇到过几种解决方案.我不会使用stringstream.sprintf()函数也遇到了问题,并且它是C语言的风格.函数itoa()以前工作地很好,但参考文档说: 这个函数在ANSI-C中没有被定义,并且它不是C++的一部分,但有些编译器支持 并且这个函数也是C语言风格. 我自己写了一个C++风格的函数,并且它工作起来没有错误(译者注:我不这么认为,详见后文). string convertInt
FastJson库省略小数点后0的Bug的跟踪
FastJson库省略小数点后0的Bug的跟踪 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 最近在项目中使用FastJson库,因为FastJson是阿里巴巴开源的JSON工具包,处理JSON的速度很快,性能也很好,而且功能强大,完全支持Java Bean.集合.Map.日期.Enum.范型等. 但是我们在使用中,发现一个Bug: 我们的接口中定义了某个float类型的参数,但是如果传过来的值的小数点后面为0的话(比如12.0),那么".0&qu
Java中几种常用的设置小数点后位数的方法
记录下几种常用的控制小数点后位数的方法,除了这几种还有很多方法也可以控制,但是用得不常见,下面是比较常见的几种方法 使用BigDecimal类对超长数字进行格式化控制 使用DecimalFormat格式化十进制数字 使用printf格式化输出 具体实现 package _12_26_test; import java.math.BigDecimal; import java.math.BigInteger; import java.text.DecimalFormat; /*控制小数点后位数的几
VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
原文:VS2010中,无法嵌入互操作类型"--",请改用适用的接口的解决方法 1.提示:在VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型"--",请改用适用的接口的错误提示. 2.解决方案: 选中项目中引入的dll,鼠标右键,选择属性,把"嵌入互操作类型"设置为False. 例如: MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass(); 提示无法嵌入互操作类型MSXML2.XMLH
在vs中出现无法嵌入互操作类型“……”,请改用适用的接口的解决方法
1.在生成项目时提示所引用COM组件 出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示. 2.解决方案: 选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False. 在vs中出现无法嵌入互操作类型"--",请改用适用的接口的解决方法
Double类型的数据四舍五入保留小数点后两位
4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND
c#保留小数点后位数的方法
http://www.cnblogs.com/furenjun/archive/2010/07/13/1776484.html Double dValue = 95.12345; int iValue = 10000; string strValue = "95.12345"; string result = ""; result = Convert.ToDouble(dValue).ToString("0.00
IE浏览器“SEC7113: CSS 因 Mime 类型不匹配而被忽略”问题的解决方法
写好的CSS文件使用IE浏览器不加载,但使用火狐等浏览器却能够正常显示.读了这篇文章的方法2才知道,使用ie本地直接打开则调用file协议时CSS不加载,把所写的文件放入本地Apache服务器内,再用ie打开调用http协议,显示正常,问题解决. 原帖位置:http://www.uedsc.com/css-mime-type-mismatch.html 什么是Mime类型? MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种