【发布时间】:2011-12-04 13:44:27
【问题描述】:
我得到的结果是这样的 $100000。但我希望这个字符串值用“,”分隔,如货币格式。例如:1,00,000。如何像这样格式化这个字符串值? 请对此提出建议。
提前致谢
【问题讨论】:
-
您要问的实际上与拆分字符串几乎相反。它称为格式,特别是在您的情况下,称为货币格式。
标签: iphone objective-c formatting currency
我得到的结果是这样的 $100000。但我希望这个字符串值用“,”分隔,如货币格式。例如:1,00,000。如何像这样格式化这个字符串值? 请对此提出建议。
提前致谢
【问题讨论】:
标签: iphone objective-c formatting currency
尝试类似:
NSNumberFormatter * formatter = [[[NSNumberFormatter alloc] init] autorelease];
formatter.numberStyle = NSNumberFormatterCurrencyStyle;
formatter.currencyCode = @"USD";
NSString * formattedAmount = [formatter stringFromNumber: @1000000.25];
【讨论】:
NSNumberFormatter * numberformat = [[[NSNumberFormatter alloc] init] autorelease];
numberformat.numberStyle = NSNumberFormatterCurrencyStyle;
numberformat.currencyCode = @"USD";
NSString * amountformat = [numberformat stringFromNumber: [NSNumber numberWithFloat: 1000000.25]]
【讨论】: