我想使用NSNumberFormatter
.
例如:从 23000 到 23K。
我该怎么做NSNumberFormatter
?
我知道可以自己进行计算,但就我而言,这不是正确的方法。
我想使用NSNumberFormatter
.
例如:从 23000 到 23K。
我该怎么做NSNumberFormatter
?
我知道可以自己进行计算,但就我而言,这不是正确的方法。
'K' 后缀不被认为是标准的,所以你不能使用 NSNumberFormatter 来做到这一点。无论如何,这是一种简单的方法。
-(NSString *)kFormatForNumber:(int)number{
int result;
if(number >= 1000){
result = number/1000;
NSString *kValue = [NSString stringWithFormat:@"%dk",result];
return kValue;
}
return [NSString stringWithFormat:@"%d",number];
}