money.dart 379 B

123456789101112
  1. /// 金额格式化工具(金额单位:分)
  2. library;
  3. /// 分 → 元(人民币,无小数展示),如 1100 → ¥11
  4. String centsToYuan(int cents) {
  5. return '¥${(cents / 100).toStringAsFixed(cents % 100 == 0 ? 0 : 2)}';
  6. }
  7. /// 分 → 美元(保留两位),如 1100 → $11.00
  8. String centsToUsd(int cents) {
  9. return '\$${(cents / 100).toStringAsFixed(2)}';
  10. }