로케일에 따라 이중 정밀도 형식 설정하기
2341 단어 numberformatdeflutterlocale
문제.
나는 독일을 겨냥한 응용 프로그램을 개발하고 있다.독일어 지역
12.5
에는 12,5
라고 쓰여 있고, 1.050
는 독일어에서 one thousand and fifty
라는 뜻이다.솔루션
두 개의 실용 함수를 만들었습니다. 첫 번째는 더블을
de
로컬로 해석하는 데 사용되고, 두 번째는 더블을 더블로 변환하는 데 사용됩니다.비밀번호입니다.
import 'package:intl/intl.dart';
static String deFormat (String val) {
final deFormat = NumberFormat.decimalPattern('de',);
return deFormat.format(double.parse(val));
}
static num enFormat (String val) {
final deFormat = NumberFormat.decimalPattern('de',);
return deFormat.parse(val);
}
소포 intl가 필요합니다.
Reference
이 문제에 관하여(로케일에 따라 이중 정밀도 형식 설정하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mohitkyadav/format-double-according-to-locale-1122텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)