Money类型转化为String去除小数点后0解决方法
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解决方法的更多相关文章
- Java中double类型的数据精确到小数点后两位
Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585;BigDecimal b = new BigDecimal(f); d ...
- UITextField 限制用户输入小数点后位数的方法
UITextField 限制用户输入小数点后位数的方法 位数限制: limited 在UITextField的代理方法中添加类似如下代码 - (BOOL)textField:(UITextField ...
- Android(java)开发之将double类型,强制保留到小数点后两位解决方法。
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 前提:当我们进行double数据类型与double进行运算的时候,可能会遇到 得到小数点后好多位,但是 ...
- Double类型的数据四舍五入保留小数点后两位
4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberF ...
- c#保留小数点后位数的方法
Double dValue = 95.12345; ; string strValue = "95.12345"; string result = ""; re ...
- sql server执行动态拼接sql(带传参数)和去掉小数点后0的函数
1 exec sp_executesql N'SELECT 2 [Extent2].[Id] AS [Id], 3 [Extent2].[Name] AS [Name], 4 [Extent2].[D ...
- BUG Review:关于getting 'android:xxx' attribute: attribute is not a string value的问题及解决方法
我们在使用Android Studio开发完应用程序后,都要将打好的apk安装包上传到各大应用市场,但是有时候上传时应用市场会出现提交的安装包不能通过应用市场的aapt解析而被打回的情况. 他们使用a ...
- number类型转化为string类型
toString 方法 string = toString(num) 缺点: 不能转化 underfind 和 null 2 String 方法 string = String(num) 可以转化 u ...
- SQL 去除小数点后无效 0 的方法
select convert(float,10.0000) 就是这么简单
随机推荐
- Ubuntu gcc编译报错:format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘__time_t’ [-Wformat=]
平时用的都是Centos系统,今天偶然在Ubuntu下编译了一次代码,发现报错了: 源码: #include <stdio.h> #include <sys/time.h> # ...
- XStream xml to bean
<!-- pom.xml --> <dependency> <groupId>com.thoughtworks.xstream</groupId> &l ...
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(五) 之 加好友,加群流程,消息管理和即时消息提示的实现
前言 前前一篇留了个小问题,在上一篇中忘了写了,就是关于LayIM已经封装好的上传文件或者图片的问题.对接好接口之后,如果上传速度慢,界面就会出现假死情况,虽然文件正在上传.于是我就简单做了个图标替代 ...
- zmq-ios framwork
1.附件见zeromq-ios.framework百度网盘/iOS/zmq 2.zeromq-ios.framework解压拖进工程文件 3.objc-zmq见百度网盘/iOS/zmq 4.objc- ...
- C++联合
原文地址:http://ideage.javaeye.com/blog/210614 联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是 ...
- Android单元测试
安卓单元测试总结文章,目测主要会cover以下的主题: 什么是单元测试 为什么要做单元测试 JUnit Mockito Robolectric Dagger2 一个具体的app例子实践 神秘的bonu ...
- python字符串中插入变量
- Python 实现发送、抄送邮件功能
发送邮件 问题 在web.py中,如何发送邮件? 解法 在web.py中使用web.sendmail()发送邮件. web.sendmail('cookbook@webpy.org', 'user@e ...
- json数据类型
JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集. 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 名称/值对 JSON 数据的书写格式是 ...
- ASP.NET 客户端静态文件请求设置缓存(Client Cache)
通常在服务器端大家都已经做了很多缓存的工作,ASP.NET CACHE也好MemeryCache也好却总是忽略了客户端缓存. 因为大家都知道不管哪个client都会缓存已经访问过的站点,但是浏览器缓存 ...