将decimal类型的数值后面的0和.号去掉
2024-10-16 21:40:31
今天在群里面看到有朋友在问如下的需求,想到以前在写项目时也遇到这种处理数值的需求,所以写一个例子贴在博客里。
需求:在许多显示货币值时,可能需要截取掉后面的0,显示小数值或者整型值。
举例:(1)数据库中保存的是12.80000 在显示中要显示成12.8
(2)数据库中保存的是12.00000 在显示中要显示成12
思路:根据数值截取掉后面的0,如果.号在最后面,就将.号也去掉,这个是基本的逻辑。
实现:针对原数值在进行处理,考虑递归截取
代码:
private string GetNum(string num)
{
string Number = "";
if ((num.Substring(num.Length - , ) == "") || (num.Substring(num.Length - , ).Equals(".")))
{
Number = num;
return GetNum(num.Substring(, num.Length - ));
}
else
{
Number = num;
return Number;
}
}
最新文章
- pt-mext
- OpenGL 学习
- sql raiseerror
- [LAMP]【转载】——PHP7.0的安装
- sql server2008添加登录账户配置权限 &;&; 登录时18456错误
- execute、executeUpdate、executeQuery三者的区别及返回值
- Nginx 教程的连载计划
- 将JSON映射为实体对象(iOS篇)
- [置顶] Adapter详解
- Spring MVC Json数据传递
- 学习 Docker 操作系统版本选择
- RFID系统 免费开源代码 开发,分享[申明:来源于网络]
- POJ No.2386 Lake Counting
- JAVA &; Android 等待线程池内任务全部完成后退出
- [RTC]系统和RTC的时间保持一致
- altium designer中如何添加logo
- [UE4]使用PlayerController获取鼠标点击时的坐标
- faker模块基本用法
- Navigation Nightmare---poj1984(多关系并查集)
- JavaScript在IE6下超级链接window.location.href不跳转的bug 及 解决方案
热门文章
- ☀【canvas】直线 / 三角形 / 矩形 / 曲线 / 控制点 / 变换
- VM Depot 喜迎中国本土开源镜像!
- Centos6.4 mysql安装与配置
- List<;object>;排序 z
- 关于.NET三层 分类: C#
- pyhton 查找一个数的所有因子 以及 判断一个数是否是质数 两个小脚本
- CUDA编程-(1)Tesla服务器Kepler架构和万年的HelloWorld
- 在线App开发平台——应用之星傻瓜式开发平台
- myEclipse和eclipse修改或复制项目名称后-更新部署名称
- IOS开发之UINavigationController详解