草庐IT

CURRENCY

全部标签

java - 为什么 IDR 的 Currency.defaultFractionDigits() 是 0 for android?

对于印尼货币(IDR),defaultFractionDigits()在Android应用中为我提供0。Localelocale=newLocale("in","ID");Currencycurrency=Currency.getInstance(locale);Log.d("TEST",String.format(locale,"Currency-%s(%s)Decimal-%s",currency.getSymbol(locale),currency.getSymbol(),currency.getDefaultFractionDigits()));D/TEST:Currency-

ios - Swift 3 和 NumberFormatter (.currency) == ¤?

Xcode8.0(8A218a)通用目标:iOS10(Swift3)考虑以下代码:letnumber=NSDecimalNumber(decimal:22.4)letnumberFormatter=NumberFormatter()numberFormatter.numberStyle=.currencynumberFormatter.locale=Locale.currentletresult=numberFormatter.string(from:number)print(result!)结果是:¤22.40(我不知道¤是什么意思。)但是如果我初始化语言环境,例如:numberFo

ios numberformatter currency 如果为 0,则删除尾随小数

我想将我的号码格式化为货币字符串。有以下几种情况25.00=>$2525.43=>$25.4325.4=>$25.400.00->$0有没有办法在NSNumberFormatter中做到这一点?这是我现在的代码:NSNumberFormatter*fmt=[[NSNumberFormatteralloc]init];[fmtsetNumberStyle:NSNumberFormatterCurrencyStyle];[fmtsetCurrencyCode:@"USD"];然而,我的第一个和最后一个示例失败了。我也试过:NSNumberFormatter*fmt=[[NSNumberFo

java - 实现比特币和 java.util.Currency

我正在尝试将比特币添加为一种货币以显示在我的网站上。我有汇率和所有信息,但每当我使用java.util.Currency.getInstance("BTC")时,我总是收到IllegalArgumentException。这是有道理的,因为它不包含在ISO4217的列表中。货币代码,而且在Java7中也没有。我看到了几个选项,但没有一个能真正解决我的问题。根据Javaplatformdocs,您可以通过创建文件$JAVA_HOME/lib/currency.properties来覆盖特定区域设置的货币。这是一个问题,因为比特币不绑定(bind)到特定的区域设置,也不应该用来代替任何国家

Java 将 long 转换为 currency

我无法将长整数(美分)转换为货币格式。我的代码:longdoublePayment=1099;//Shouldequal$10.99DecimalFormatdFormat=newDecimalFormat();StringformattedString=dFormat.format(doublePayment);System.out.println(formattedString);输出:1,099我也试过:longdoublePayment=1099;NumberFormatn=NumberFormat.getCurrencyInstance(Locale.US);Strings=

Golang : how can I convert a float64 currency representation to the lowest denomination?(乘以 100 不适用于所有货币)

我正在处理金钱的float64表示。例如,2.9美元表示2.90美元,因此如果我需要将其转换为该货币的最低面额,我只需乘以100(2.9*100=290美分)。这适用于大多数主要货币。但是,例如在日本,float64表示不会有小数,因为日元已经是最低表示。如果我得到float64(290)日元,如果我试图获得最低面额,乘以100会得到多余的日元-它应该保持原样。当某些货币乘以100时,除了特殊大小写之外,处理此问题的最佳方法是什么?编辑:我拥有的两条信息是浮点表示法和ISO货币代码。 最佳答案 不要用float换钱。float是一个

PHP NumberFormatter 和 Currency,无法设置精度

我想在使用NumberFormatter时将精度设置为0带有货币的PHP类(来自Intlextension)。但是我得到了一些奇怪的结果。这里:$numberFormatter=newNumberFormatter('en-US',NumberFormatter::CURRENCY);$numberFormatter->setAttribute(NumberFormatter::FRACTION_DIGITS,0);echo$numberFormatter->formatCurrency('45','USD');它输出$45,这是我想要的。但是,如果我使用相同的设置将货币更改为EUR:

Android Market 应用内购买 : How to get the currency a user will pay in?

我有一个使用In-App-Purchase的Android应用来迎合国际受众,因此我希望以不同的货币付款。当然我想用用户的本地货币显示要购买的元素,但我真的不知道怎么做。使用用户的地区或语言似乎是一个不好的指标,因为货币似乎取决于用户正在使用的市场帐户的地区,而不是设备设置。我如何知道用户将使用哪种货币付款?谢谢。 最佳答案 截至IABVersion3,可购买商品的SKU详细信息包括格式化的价格,其中包括用户将支付的货币(与他们的GooglePlay商店对应的货币):price值的一些示例(不是来自真实SKU):3,99欧元2.99

python - 如何使用 Python 将 JSON 文件导入 MongoDB

我有这个JSON文件,currencies.json:{"AUD":1.5978,"BGN":1.9558,"BRL":4.0726,"CAD":1.5868,"CHF":1.1703,"CNY":7.7975,"CZK":25.405,"DKK":7.4478,"GBP":0.87285,"HKD":9.6889,"HRK":7.4398,"HUF":312.9,"IDR":16993.0,"ILS":4.2984,"INR":80.255,"ISK":122.1,"JPY":129.74,"KRW":1330.3,"MXN":22.88,"MYR":4.8365,"NOK":9.5

python - 如何使用 Python 将 JSON 文件导入 MongoDB

我有这个JSON文件,currencies.json:{"AUD":1.5978,"BGN":1.9558,"BRL":4.0726,"CAD":1.5868,"CHF":1.1703,"CNY":7.7975,"CZK":25.405,"DKK":7.4478,"GBP":0.87285,"HKD":9.6889,"HRK":7.4398,"HUF":312.9,"IDR":16993.0,"ILS":4.2984,"INR":80.255,"ISK":122.1,"JPY":129.74,"KRW":1330.3,"MXN":22.88,"MYR":4.8365,"NOK":9.5