mia*_*iah 1 nsnumberformatter ios
在我写的iOS应用程序中,我收到一个带有价格字符串表示的json对象,如下所示:
{
"price":"20000"
}
Run Code Online (Sandbox Code Playgroud)
我想用逗号来格式化以便于阅读,我找到了一种方法,但我觉得这是一个疯狂的笨重(我可能只是没有在谷歌中使用正确的术语).
NSNumberFormatter *formatter = [NSNumberFormatter new];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSString price = [NSString stringWithFormat:@"$%@", [formatter stringFromNumber:[NSNumber numberWithInteger:[price intValue]]]];
Run Code Online (Sandbox Code Playgroud)
对于我来说,获得正确的格式似乎过于复杂
最好的货币将是 NSNumberFormatterCurrencyStyle
NSNumberFormatter *formatter = [NSNumberFormatter new];
[formatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSNumber *price = @([priceTextFromJSON doubleValue]);
NSString *priceText = [formatter stringFromNumber:price];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1427 次 |
| 最近记录: |