swift5 decimal 转换为String 并制定小数点位数
decimal 转换为String 并制定小数点位数。首先转为double或者float,再用String(format: "%.3f", doubleValue)
即可
let decimalValue: Decimal = 3.14159
let doubleValue = Double(truncating: decimalValue as NSNumber)
print(String(format: "%.3f", doubleValue))
print(String(format: "%.4f", doubleValue))
print(String(format: "%.5f", doubleValue))
print(String(format: "%.6f", doubleValue))
print(String(format: "%.7f", doubleValue))
输出
3.142
3.1416
3.14159
3.141590
3.1415900
swift5 decimal 转换为String 并制定小数点位数相关推荐
- android设置大小能用小数,Android中关于保留小数点位数的处理
保留两位小数 方法一: { double c = 3.154215; java.text.DecimalFormat myformat=new java.text.DecimalFormat(&quo ...
- 如何在Scala中将Double转换为String?
Double in Scala is a data type that stores numerical values that have decimals. It can store a 64-bi ...
- BigDecimal使用2--保留小数点位数
转载自逸学堂BigDecimal 的那些坑事儿 最近查看rebate数据时,发现一个bug,主要现象是,当扣款支付宝的账号款项时,返回的是数字的金额为元,而数据库把金额存储为分,这中间要做元与分的转化 ...
- python怎么控制小数点位数_谈谈关于Python里面小数点精度控制的问题
基础 浮点数是用机器上浮点数的本机双精度(64 bit)表示的.提供大约17位的精度和范围从-308到308的指数.和C语言里面的double类型相同.Python不支持32bit的单精度浮点数.如果 ...
- oracle 截取小数点_oracle函数(关于处理小数点位数和时间) | 学步园
一:处理数字 1. 取四舍五入的几位小数 eg: round(n+0.{m个0}5, m) 比如, 取两位的话: round(15.333 + 0.005, 2) result:15.34 比如:se ...
- android double转string_如何使用Java程序将Double转换为String
在Java中将String转换为Double 至少有三种方法可以将表示double值的String 转换为Double对象.可能还有多种方法可以做同样的事情,如果你了解此处还有未列出的其他转换方法,请 ...
- 将Python字符串转换为Int,将Int转换为String
In this tutorial, we will learn how to convert python String to int and int to String in python. In ...
- Swift5 字符串(String)操作
Swift5 字符串(String)操作 Swift字符串创建 Swift字符串拼接 Swift字符串追加 Swift字符串格式化 Swift获取字符串长度 Swift判断字符串是否为空 Swift遍 ...
- C# string格式化(小数点保留/进制转换等)
C# string格式化(小数点保留/进制转换等) 格式说明 用法示例 输出 在C#开发过程中,经常需要对数字进行格式化显示.总结了几种常见的格式及实现方法. 格式说明 1.常用格式符 C 货币 F ...
- java 字符串 转double_如何使用Java程序将Double转换为String
在Java中将String转换为Double 至少有三种方法可以将表示double值的String 转换为Double对象.可能还有多种方法可以做同样的事情,如果你了解此处还有未列出的其他转换方法,请 ...
最新文章
- logcat 结合 grep 过滤 log 日志信息
- Struts2中指定的校验文件不起作用的原因
- 碰撞的小球 ccf (模拟)
- python学习-高阶函数(函数传参、返回函数(闭包)、匿名函数lambda)
- 在NIO.2中使用文件和目录
- oracle内置函数 trunc 使用
- Pytorch专题实战——线性回归(Linear Regression)
- 10.66道经典的Java基础面试题集锦为何晴空
- emlog rss.php,[emlog]boblog数据转到emlog
- npm 下载指定版本包
- 利用python处理pdf文本,帮我省下不少钱
- 怎么更改计算机上的限制应用,图文详解通过修改win10系统组策略实现限制指定应用程序的运行-系统操作与应用
-亦是美网络...
- hdu11601087
- 好用的企业邮箱怎么选择?可用邮箱大全
- 计算机课搞事情检讨,考试作弊被抓写的检讨书(精选10篇)
- IOS微信端touchstart事件失效处理
- 无轴螺旋输送机螺旋叶片的更换方法
- 百家号的大用处是什么? 如何购买百家号
- LASSO和LARS
- 什么是抽象类,为什么要写抽象类
热门文章
- mysql如何只查询表中的前几条数据?多表查询前提了解
- 面向对象的超级面试题,涉及封装多态继承等多方面考核,异常烧脑,90%的面试官必问题目,不会这个的,只是会搬砖的码农
- python工程文件如何打包_python 项目打包
- cut 排序 linux,linux文本查看及处理工具wc, cut, sort, uniq和9道练习题
- 正则表达式 四则运算 java_利用正则表达式判断四则运算表达式是否合法
- WPF触发器(Trigger、DataTrigger、EventTrigger)
- PHP面试之网络协议面试题
- Linux ls按时间排列
- Zabbix(四):高级应用之--宏、网络发现测试实例
- Android ImageView 正确使用姿势