如何根据十进制值格式化货币?

合并排序

我正在使用NSDecimalNumber格式化货币的方式,并且需要以下输入和输出:

9.99 --> 9.99 10 --> 10 10.00 --> 10 9.90 --> 9.90 9.9 --> 9.90 0 --> 0 0.01 --> 0.01 20 --> 20 10.01 --> 10.01

我该如何在Swift中做到这一点。

编辑:本质上,如果有美分(即,美分> 0),则显示美分。否则,请不要。

抢马约夫

您的规则是“如果两个都不为零,则显示两个小数;否则,不显示小数和小数点”。我将以最直接的方式进行操作:

let number = NSDecimalNumber(string: "12345.00")
let formatter = NSNumberFormatter()
formatter.positiveFormat = "0.00"
let formattedString = formatter.stringFromNumber(number)!
    .stringByReplacingOccurrencesOfString(".00", withString: "")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

格式化十进制值

来自分类Dev

格式化十进制数

来自分类Dev

如何在linq中格式化十进制值

来自分类Dev

如何在 Swift 中打印格式化的十进制值?

来自分类Dev

如何以e/E的形式格式化十进制值

来自分类Dev

使用错误的十进制分隔符在Android中格式化货币

来自分类Dev

格式化字符串中的十进制/货币

来自分类Dev

格式化十进制数据类型以显示货币

来自分类Dev

如何格式化小数点后的带或不带零的十进制值C#4.0 WPF DataGrid

来自分类Dev

在Java中使用String格式化十进制值

来自分类Dev

使用十进制值格式化精确双精度后不返回

来自分类Dev

KnockoutJS:需要格式化可观察值(十进制)

来自分类Dev

将数字(十进制)值格式化为日期

来自分类Dev

如何格式化带前导零且不带分隔符的十进制?

来自分类Dev

如何在格式化十进制数字时保持尾随零?

来自分类Dev

如何格式化十进制数字以显示前导零而不显示尾随的?

来自分类Dev

如何在 QSqlTableModel 中使用十进制数字格式化列

来自分类Dev

如何在FusionCharts中将十进制值格式化为百分比?

来自分类Dev

R-在数据框中格式化日期-十进制和字符值的混合

来自分类Dev

将十进制值格式转换为具有2个小数位的货币

来自分类Dev

WPF VB.net 如何格式化数据网格中的列以显示十进制数?

来自分类Dev

如何根据定义的十进制增量验证值

来自分类Dev

如何将Web API十进制结果格式化为两个十进制空格

来自分类Dev

在Kotlin中使用十进制格式格式化数字

来自分类Dev

如何使用PHP将十进制数字转换为单词(货币格式)?

来自分类Dev

如何从GridView Eval中的SQL处理十进制的货币格式?

来自分类Dev

Java - 如何使用货币格式将字符串转换为大十进制数

来自分类Dev

货币输入为2个十进制格式

来自分类Dev

什么是格式化我的十进制属性的正确数据注释?

Related 相关文章

  1. 1

    格式化十进制值

  2. 2

    格式化十进制数

  3. 3

    如何在linq中格式化十进制值

  4. 4

    如何在 Swift 中打印格式化的十进制值?

  5. 5

    如何以e/E的形式格式化十进制值

  6. 6

    使用错误的十进制分隔符在Android中格式化货币

  7. 7

    格式化字符串中的十进制/货币

  8. 8

    格式化十进制数据类型以显示货币

  9. 9

    如何格式化小数点后的带或不带零的十进制值C#4.0 WPF DataGrid

  10. 10

    在Java中使用String格式化十进制值

  11. 11

    使用十进制值格式化精确双精度后不返回

  12. 12

    KnockoutJS:需要格式化可观察值(十进制)

  13. 13

    将数字(十进制)值格式化为日期

  14. 14

    如何格式化带前导零且不带分隔符的十进制?

  15. 15

    如何在格式化十进制数字时保持尾随零?

  16. 16

    如何格式化十进制数字以显示前导零而不显示尾随的?

  17. 17

    如何在 QSqlTableModel 中使用十进制数字格式化列

  18. 18

    如何在FusionCharts中将十进制值格式化为百分比?

  19. 19

    R-在数据框中格式化日期-十进制和字符值的混合

  20. 20

    将十进制值格式转换为具有2个小数位的货币

  21. 21

    WPF VB.net 如何格式化数据网格中的列以显示十进制数?

  22. 22

    如何根据定义的十进制增量验证值

  23. 23

    如何将Web API十进制结果格式化为两个十进制空格

  24. 24

    在Kotlin中使用十进制格式格式化数字

  25. 25

    如何使用PHP将十进制数字转换为单词(货币格式)?

  26. 26

    如何从GridView Eval中的SQL处理十进制的货币格式?

  27. 27

    Java - 如何使用货币格式将字符串转换为大十进制数

  28. 28

    货币输入为2个十进制格式

  29. 29

    什么是格式化我的十进制属性的正确数据注释?

热门标签

归档