【发布时间】:2020-11-20 05:03:00
【问题描述】:
为什么NumberFormat(".##").format(17.46) 会导致字符串为 17.46 而不是 .46?
如何实现后者,即去掉小数点前的所有数字?
【问题讨论】:
-
在调用
format之前,您是否尝试过将 NumberFormat 类的属性maximumIntegerDigits更改为零?无论哪种方式,我都同意你的看法,这是一个违反直觉的结果。 -
@Naslausky maximumIntegerDigits 无法设置,尽管它们在 API 文档中。或者至少我还没有找到一个可行的例子。
标签: flutter dart number-formatting intl