【问题标题】:formatting negative currency amount in objective-c在objective-c中格式化负货币金额
【发布时间】:2011-05-02 10:45:31
【问题描述】:

我无法格式化负数。我已经定义了以下格式化程序:

NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
[nf setNumberStyle:NSNumberFormatterCurrencyStyle];
[nf setNegativeFormat:@"-¤#,##0.00"];

在使用 en_US 语言环境的环境中,解析字符串 @"-$244.32" 会返回正确的 NSNumber 对象。但是,使用 fr_FR 语言环境解析字符串 @"-€244.32" 会返回 nil。

你有什么想法吗?

谢谢

【问题讨论】:

  • 法语不使用逗号作为小数位吗?

标签: objective-c formatting numbers currency nsnumberformatter


【解决方案1】:

可能是因为 fr_FR 有 , 作为小数分隔符,而不是 . 吗?

【讨论】:

    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    相关资源
    最近更新 更多