标签: currency

使用 NSNumberFormatter 填充货币符号和值之间的空格

抱歉,如果这是一个愚蠢的问题,但我正在尝试为我的 iphone 应用程序设置货币值的格式,并且正在努力使货币符号左对齐,但右对齐值。因此,“$123.45”的格式为(例如)

123.45 美元
取决于格式宽度。这是一种会计格式(我认为)。

我用 NSNumberFormatter 尝试了各种方法,但无法得到我需要的。

任何人都可以建议如何做到这一点?

谢谢

适合

iphone cocoa currency padding nsnumberformatter

2
推荐指数
1
解决办法
3846
查看次数

如何在Java中有效地使用模数运算符

我正在用Java处理大学工作,处理货币问题.为此,我建议使用ints而不是double,然后在打印语句时将其转换为美元值.

一切正常,直到我对数字4005进行计算(如$ 40.05表示为int).我正在粘贴我遇到问题的代码部分,如果有人能告诉我我做错了什么,我将不胜感激.

import java.io.*;
class modumess {
    public static void main(String[] args) {
        int money = 4005; //Amount in cents, so $40.05;

        // Represent as normal currency
        System.out.printf("$%d.%d", money/100, money%100);
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在运行时显示40.5美元,而不是40.05美元.是什么赋予了?

请注意,这是我的作业,我想学习,所以我真的很感激这里解决问题的根源,而不仅仅是一个简单的解决方案.

编辑:在Finbarr的回答之后,我在代码中添加了以下内容,似乎解决了这个问题:

if (money%100 < 10) {
            format = "$%d.0%d";
        }
Run Code Online (Sandbox Code Playgroud)

这是一个很好的方法,还是我在这里过于复杂?

编辑:我只想说清楚,这是Finbarr和Wes的回答,这对我有帮助,我接受了Wes的答案,因为它让我更清楚如何继续.

java currency modulus

2
推荐指数
1
解决办法
2510
查看次数

Excel宏将单元格格式更改为货币

我有一个文件,其中一列是数字,第二列是每个数字的相应货币。我有USD, EUR, CHF, and GBP

我想创建一个宏,将数字列从数字格式化为货币,然后应用第二列中的货币。

诀窍是我希望数字列中仍然有数字,因为数字可以加减。因此,我不想简单地连接两列,因为这会使字段成为文本,并且无法用于数学方程。

如果你知道怎么做,请帮忙。

谢谢!

excel vba currency currency-formatting

2
推荐指数
1
解决办法
3万
查看次数

PHP money_format函数用于多种货币

我想从下面的货币使用php money_format函数.

(INR,USD,EUR,GBP,AUD,CNY,HKD,JPY)
Run Code Online (Sandbox Code Playgroud)

在我的系统中,我允许从上面的列表中选择货币,根据选择,我有显示金额.

我已经尝试过这个代码用于USD和INR

money_format('$%i',$amount); //USD

money_format('%!i',$amount); //INR
Run Code Online (Sandbox Code Playgroud)

我想要上面列出的所有货币的货币格式功能代码.

php currency money-format

2
推荐指数
1
解决办法
9365
查看次数

从字符串中删除欧元符号

我有一个包含货币的php字符串.在这种情况下它是一个€但是为了使其未来证明我还想取代其他货币.如何过滤此货币符号?

我试过preg替换,但不知道过滤货币符号的关键,我也看到了几个帖子,他们完全不同,但无法让他们工作.


试过你的建议伙伴,仍然无法正常工作.如果我在这篇文章中给下面的建议添加一个","它会从价格中删除,所以它似乎确实做了些什么.但欧元仍然存在.

价格来自一个woocommerce阵列,就在我想删除€符号之前,我使用了"strip_tags"命令.也许这必须与它做点什么.如果使用if else语句来查看它是否为字符串,则echo为true,因此它不是float或任何东西.

php currency

2
推荐指数
1
解决办法
5686
查看次数

从Objective-C中的货币代码中获取货币符号

我无法从货币代码(例如“美元”)中获取货币符号(例如“$”)。

我目前正在尝试这种方式:

NSString *code = [NSLocale ISOCurrencyCodes][indexPath.row];
NSLog(@"%@", [[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencySymbol value:code]);
Run Code Online (Sandbox Code Playgroud)

结果接收(空)... 寻找从货币代码中获取货币符号的正确方法。

即使我还没有看到结果,我很确定这会给出重复的条目(例如,欧元区国家将被重复,最终会出现许多不同的“€”符号)。有没有更好的方法来解决这个问题?

编辑:我对 NSNumberFormatter 没有问题,我需要的是iOS 中支持的所有货币列表,供用户选择一种(我将使用 NSNumberFormatter 处理正确货币的格式,没有问题)。

谢谢

iphone localization currency objective-c ios

2
推荐指数
1
解决办法
2737
查看次数

如何获取我的 android 应用程序的本地货币代码?

我正在将我的 android 应用程序与 Google 分析 v4 集成。我在阿根廷,所以我的货币代码是“ARS”,而不是“USD”。我需要指定本地货币代码(任何其他国家/地区的),否则会发送错误信息。例如,一篇文章的价格标签说它花费“9,32 ARS”,如果我不指定货币代码,它会发送“9,32 USD”。谢谢

// Send Item
googleTracker.send(new HitBuilders.ItemBuilder()
    .setTransactionId(purchase.getOrderId())
    .setName(purchase.getPackageName())
    .setSku(purchase.getSku())
    .setCategory("Coins")
    .setPrice(skuDetails.getPriceMicros())
    .setQuantity(1)
    .setCurrencyCode(????)
    .build());
Run Code Online (Sandbox Code Playgroud)

android google-analytics currency in-app-purchase in-app-billing

2
推荐指数
1
解决办法
1139
查看次数

在以正确的方式写入 Excel 之前,将 Pandas 中的浮点数转换为货币

我有一个数据框,我最终要使用 to_excel 方法写入 excel。其中一列代表货币金额。目前它是浮动的,我要完成的是将其写为货币。 但是,重要的是 excel 将列中的数据作为货币而不是字符串读取(例如,您可以对列执行计算)。

无论我尝试什么,excel 都会将该列作为字符串读取。这是我尝试过的:

df['Monetary_Field'] = df['Monetary_Field'].map(lambda x: '$%2.0f' % x)
df['Monetary_Field'] = df['Monetary_Field'].map(lambda x: '${:20,.0f}'.format(x))
df['Monetary_Field'] = df['Monetary_Field'].map('${:,.2f}'.format)
Run Code Online (Sandbox Code Playgroud)

(当然,分别尝试这些,而不是一个接一个)。

你能帮忙吗?谢谢!:)

python excel currency pandas

2
推荐指数
1
解决办法
3851
查看次数

如何从货币代码中获取“语言环境”?

如何快速获取对应货币代码的 NSLocale?

编码:

func format(amount: String, code: String) -> NSDictionary {
        var formatter = NSNumberFormatter()
        let locale = getLocaleByCurrencyCode(code)
        formatter.locale = locale
        formatter.numberStyle = NSNumberFormatterStyle.CurrencyStyle
        let number = NSNumber(double: (amount as NSString).doubleValue)
        return ["locale":locale, "amount": formatter.stringFromNumber(number)!]
    }


func getLocaleByCurrencyCode(code) -> NSLocale {
   ...
}
Run Code Online (Sandbox Code Playgroud)

macos cocoa currency swift

2
推荐指数
1
解决办法
2571
查看次数

获取基于符号的货币代码

我目前正在使用API​​而不是浮点数或整数的货币我收到这样的字符串.

  • $ 2.49
  • £2.49
  • €2.49
  • 等等

问题在于我需要单独存储价值和货币,但货币需要存储为ISO代码,例如欧元,美元或英镑而不是欧元和美元.

在PHP中是否有任何方法可以使用NumberFormatter或类似的方式根据货币符号获取货币代码?

目前我只有很长的货币符号和名称列表,string_contains('$2.49', '$')用于检查某种货币.

php currency intl

2
推荐指数
1
解决办法
708
查看次数