-
Notifications
You must be signed in to change notification settings - Fork 1
iOS格式化数字为带千位分隔的字符串
dengcheng edited this page Aug 22, 2016
·
1 revision
有时候,我们需要给数字加上千位分隔符,对于金钱的余额,甚至还需要加上¥或者$的符号。 这些iOS其实封装好了方法供我们使用
- (NSString *)formattedNumber: (double)number {
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc]init];
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
NSString *numberString = [numberFormatter stringFromNumber:[NSNumber numberWithDouble:number]];
NSLog(@"%@",numberString);
return numberString;
}
注意,NSNumberFormatterDecimalStyle
这个参数表示不带金钱符号,如果需要符号,请改为NSNumberFormatterCurrencyStyle
这个参数。
Welcome!!
QQ:738872812