如何在飞镖中格式化货币格式

How to format Currency format in dart

我有一个产品,它的价格是 100,000,000,但是服务器 returns 我 100000000, 所以我使用 NumberFormat 将其转换为我想要的格式, 这是我做的代码,但它给出了错误,有人可以指出我做错了什么吗

final oCcy =  NumberFormat("#,###", "en_US");
 => oCcy.format(100000000)

我正在分享我的代码,它一定会起作用:

final oCcy = NumberFormat.currency(
  locale: 'eu',
  customPattern: '#,### \u00a4',
  symbol: 'FCFA',
  decimalDigits: 2);

print(oCcy.format(12345)) // 12.345,00 FCFA