Flutter 顯示價錢格式

收到單純的數字

12000.02

在渲染的時候想把它改成顯示

$ 12,000.02

使用

先安裝package,在pubspec.yaml加入

dependencies:
  intl: ^0.16.1

連結package

$ flutter pub get

頁面中引用

import 'package:intl/intl.dart';

渲染畫面

import 'package:intl/intl.dart';

class HomeState extends State<HomeStateful> {
  var f = NumberFormat(',###.00', 'en_US');
  double totalBalence = 37033.33;
  @override
  Widget build(BuildContext context) {
    return Text('\$ ${f.format(totalBalence)}')
  }
}

因為字串中$代表要塞變數,所以如果你是真的要顯示$字號,前面加一個\來代表這邊的$是單純文字的特殊符號。

| 軟體開發 | 網站建置 | 網頁系統 | 資料庫網站 |

| 客製化網站 (報名系統、投票系統、掛號系統...) |

| 前後端技術合作 |

歡迎與我們聯繫:jessica@penueling.com

加入Line立即聊聊:@539mjyid

0
0 回復

發表評論

Want to join the discussion?
Feel free to contribute!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。