【发布时间】:2023-03-26 00:29:02
【问题描述】:
我正在尝试从双变量中获取格式化字符串,该变量将包含千位分隔符 (",") 并且将始终包含小数点后的 2 位数字(即使它为零)。
我已经成功地分别实现了它们,但无法将它们组合在一起。
我想要实现的示例:
100 => "100.00"
100.5 => "100.50"
1000 = "1,000.00"
1000.5 = > "1,000.50"
1000000 => "1,000,000.00"
1000000.53 => 1,000,000.53
etc...
我尝试过使用:
NumberFormat.decimalPattern('en').format(
double.parse(
myDoubleVar.toStringAsFixed(2),
),
);
但如果它们为零,它不会给我小数点。
有谁知道我怎样才能做到这一点?
谢谢
【问题讨论】:
-
@F.S07 你能试试我的答案吗?
标签: flutter dart flutter-dependencies number-formatting numberformatter