取小数点后面的两位,用什么函数啊 你是通用呢?还是只针对这个数字??如果是只针对这个数字,用.substring() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string spicsize = "445.124";decimal num = decimal.Parse(spicsize);decimal picsize = Math.Round(num ,2);//取小数点后一位,四舍五入 double aa = 44.123;string bb = aa.ToString().Substring(0,aa.ToString().LastIndexOf(".")+3); double aa = 44.123;string bb = aa.ToString().Substring(0,aa.ToString().LastIndexOf(".")+3<aa.Length()?aa.Length:aa.ToString().LastIndexOf(".")+3); Value.ToString().TrimEnd("0").TrimEnd(".") (445.124).ToString("0.00") 得到一个字符串 “445.12”Math.Round(445.124,2) 可以得到数字445.12 对了,忘记说明一下Round 不是完全是四舍五入,因为0.5在中间,算0或算1都不公平,所以对5的是看前面一位是奇数还是偶数来决定是舍还是入. 也就是 "四舍六入五成双",所以看见有时候5也给舍掉不要觉得奇怪,这样其实更合理一些. 关于截取字符串中各个蛮量值 求一条简单的SQL语句 !~~~~十万火急===高手来~~~~~! 页面跳转,急,谢谢; 进销存架构 困惑:我现在开始用(asp.net)三层结构开发程序,但是不知道为什么要用它.... 怎么判断一个字符串是一个数组中的一个元素? MVC3部署在windows 2003的主机(虚拟主机)上报错 怎么会这样? 急,马上给分。解决问题的100分 为什么Response.Write在catch(Exception ex){……}中用不了???在线,第一个答对的给分。 SQL语句中,如果更新时某字段值为小数,怎么让它变成整数?
decimal num = decimal.Parse(spicsize);
decimal picsize = Math.Round(num ,2);//取小数点后一位,四舍五入
string bb = aa.ToString().Substring(0,aa.ToString().LastIndexOf(".")+3);
string bb = aa.ToString().Substring(0,aa.ToString().LastIndexOf(".")+3<aa.Length()?aa.Length:aa.ToString().LastIndexOf(".")+3);