big_decimal_intl 1.0.1 copy "big_decimal_intl: ^1.0.1" to clipboard
big_decimal_intl: ^1.0.1 copied to clipboard

Parsing and formatting of big decimal numbers.

example/big_decimal_intl_example.dart

import 'package:big_decimal/big_decimal.dart';
import 'package:big_decimal_intl/big_decimal_intl.dart';
import 'package:intl/intl.dart';

void main() {
  final formatterEn = BigDecimalFormatter(
    NumberFormat.decimalPatternDigits(locale: 'en-US', decimalDigits: 1),
  );
  final formatterDe = BigDecimalFormatter(
    NumberFormat.decimalPatternDigits(locale: 'de-DE', decimalDigits: 3),
  );

  final bigDecimal = BigDecimal.parse('1000.55555');
  print(formatterEn.format(bigDecimal)); // 1,000.6
  print(formatterDe.format(bigDecimal)); // 1.000,556

  print(formatterEn.parse('1,000.5')); // 1000.5
  print(formatterDe.parse('1.000,556')); // 1000.556
}
3
likes
150
points
27
downloads

Publisher

verified publisherottenweller.net

Weekly Downloads

Parsing and formatting of big decimal numbers.

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

big_decimal, intl

More

Packages that depend on big_decimal_intl