F.S*_*SO7 3 number-formatting numberformatter dart flutter flutter-dependencies
我试图从双变量实现格式化字符串,其中将包含千位分隔符(“,”)并且将始终包含小数点后的 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...
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下方法来实现此目的:
NumberFormat.decimalPattern('en').format(
double.parse(
myDoubleVar.toStringAsFixed(2),
),
);
Run Code Online (Sandbox Code Playgroud)
但如果它们为零,它不会给我小数点。
有谁知道我怎样才能实现这一目标?
谢谢
Jah*_*lam 10
尝试用这个
double amount = 1000000;
NumberFormat numberFormat = NumberFormat("#,##0.00", "en_US");
print('${(numberFormat.format(amount))}');
Run Code Online (Sandbox Code Playgroud)
输出:1,000,000.00
| 归档时间: |
|
| 查看次数: |
5681 次 |
| 最近记录: |