Ram*_*mis 7 objective-c 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];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1400 次 |
| 最近记录: |