Tag: 货币

如何在Android API 19之前获取货币的显示名称?

Currency.getDisplayName(java.util.Locale)正是我想要的……除了它自Android API 19起才可用。这与我的minSdkVersion <19无关。 有没有人知道如何在API 19之前获取货币的特定于语言环境的显示名称? 最好不必使用第三方库。 这个问题可以表达为: 如何在Java 7之前获得Currency.getDisplayName(java.util.Locale)的等价物?

使用错误的小数点分隔符在Android格式化货币

我收到瑞典用户的错误报告,说我们的瑞典货币使用了错误的小数分隔符。 NumberFormat enUS = NumberFormat.getCurrencyInstance(Locale.US); NumberFormat enGB = NumberFormat.getCurrencyInstance(Locale.UK); NumberFormat svSE = NumberFormat.getCurrencyInstance(new Locale(“sv”, “SE”)); double cost = 1020d; String fmt = “en_US: %s en_GB %s sv_SE %s”; String text = String.format(fmt, enUS.format(cost), enGB.format(cost), svSE.format(cost)); Log.e(“Format”, text); > Format﹕ en_US: $1,020.00 en_GB £1,020.00 sv_SE 1 020:00 kr 他们说格式应为“1 020,00 kr”。 当我检查格式对象时,看起来它在符号表中有“,”的decimalSeparator,而是“:”的“monetarySeparator”。 有谁知道:实际上是否正确,这是Android / java中的错误还是任何forms的解决方法?

获取没有Locale常量的国家/地区的货币格式

我想获得印度的货币格式,所以我需要一个印度的Locale对象。 但是只存在少数具有Locale常量( static final Locale )的国家,而印度不是其中之一。 要获得美国和英国的货币符号,我可以执行以下操作: public void displayCurrencySymbols() { Currency currency = Currency.getInstance(Locale.US); System.out.println(“United States: ” + currency.getSymbol()); currency = Currency.getInstance(Locale.UK); System.out.println(“United Kingdom: ” + currency.getSymbol()); } 它使用常量Locale.US和Locale.UK 。 如果我想获得印度货币格式,我该怎么办?

货币根据国家在android

我想根据当前的gps位置显示货币符号。 我怎样才能做到这一点? 我使用下面的代码,但它总是返回$。 List addresses = geocoder.getFromLocation(lat, lng, 1); Address obj = addresses.get(0); Currency cc=Currency.getInstance(obj.getLocale());

任意货币字符串 – 将所有零件分开?

我有100,00€或$100.00或100.00USD (任意长度,地球上任何有效货币符号和ISO代码)等货币的任意字符串……(=类似100.000.000,00 EUR )。 无法保证货币是正确的,可能是无效的符号或字符,也可能是错误的位置(在数字之前或之前)…… 最简单的方法是什么: 整数部分 小数部分 货币(如果有效) 我知道NumberFormat/CurrencyFormat但是这个类只有在事先知道确切的语言环境并且似乎只能正确设置格式化字符串时才有用… asw只返回数字,而不是货币…… 非常感谢你! 马库斯

如何获得货币的货币符号,就像它在其中一个本地区域设置中出现一样?

Currency currency = Currency.getInstance(currencyCode); 如何获得货币的符号,就像它在其中一个本地语言环境中出现而不是默认语言环境一样? currency.getSymbol()将无法工作,因为它将基于默认语言环境。 currency.getSymbol(Locale locale)将无法工作,因为代码将无法仅基于currencyCode派生适当的区域设置。

我可以在Java中获得ISO货币代码的文字说明吗?

有没有办法在Java中获取由Currency对象表示的货币的文本描述? 即我有AZM,我想要阿塞拜疆马纳特

Android是否可以获取用户和设备所在国家/地区的货币代码?

是否可以获取用户和设备所在国家/地区的货币代码。 我想将用户当前国家/地区的国家/地区代码设置为默认国家/地区。 我们在android中有这个解决方案吗?

支持java中的新印度货币符号

如何使用java来格式化具有新印度货币符号(₹)的数字。如果有任何解决方法让我们共享。

如何在Java中找出货币子单元(又称次要单元)符号?

Currency.getSymbol会给我一个主要的符号(例如美元的“$”),但我想获得次要单位(例如英镑的“p”或美元的美分符号),而不写我自己的查找表。 是否有标准,即内置的方式来做到这一点?