1、iOS 金额添加千位分隔符
例如:将数字“1234567”格式化为“1,234,567”。
方法一:使用 NSNumberFormatter
//NSNumber格式化转换为NSString添加千位分隔符
NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSString *numberString = [numberFormatterstringFromNumber: [NSNumber numberWithFloat:showAmount]];
leftViewLabel.text = [NSStringstringWithFormat:@"金额:%@元",numberString];
方法二:使用 NSNumberFormatter
//转化值
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setPositiveFormat:@"###############,##0.00;"];
NSString *balance = [numberFormatter stringFromNumber:[NSNumbernumberWithDouble:12345678]];