Есть ли какие-нибудь открытые базы данных, где я могу получить количество десятичных знаков для этой валюты? - PullRequest
0 голосов
/ 26 марта 2019

Моему приложению нужна функциональность, и если пользователь вводит евро, мое приложение должно иметь возможность сообщать вам, сколько после них десятичных знаков после запятой? для разъяснения, как у доллара, есть 100 центов, поэтому после запятой есть два знака после запятой, например, 32. 56 $. Мой вопрос: где я могу получить этот тип данных для большинства валют в мире?

1 Ответ

1 голос
/ 26 марта 2019

Да, есть: официальный список валют из ISO 4217, доступный в виде XML-ленты .

Он не индексируется по коду валюты, а по стране, поэтому есть немногодедупликация будет сделано.Поле, которое вы ищете: CcyMnrUnts:

<CcyNtry>
    <CtryNm>FRANCE</CtryNm>
    <CcyNm>Euro</CcyNm>
    <Ccy>EUR</Ccy>
    <CcyNbr>978</CcyNbr>
    <CcyMnrUnts>2</CcyMnrUnts>
</CcyNtry>

Это список, который мы используем в библиотеке brick / money .

...