【发布时间】:2020-08-27 09:56:10
【问题描述】:
根据用户区域设置,我显示小数,例如: 1234.567 将在:
- 美国:1,234.567
- 荷兰:1.234,567
为此我使用:
NumberFormat.decimalPattern(locale.toString()).format(1234.567)
效果很好:)
但现在我想设置最大数字。 有一个maximumFractionDigits,但是这个怎么申请呢?
这个不行:NumberFormat.decimalPattern(locale.toString(), maximumFractionDigits: 2).format(1234.567)
在货币上,它的工作方式如下:NumberFormat.currency(locale: locale.toString(), decimalDigits: 3).format(1234567)
【问题讨论】:
-
你能举一个期望输出的例子吗?