gpt4 book ai didi

objective-c - NSNumberFormatter 从 13000 到 13K

转载 作者:太空狗 更新时间:2023-10-30 03:38:01 24 4
gpt4 key购买 nike

我想使用 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];
}

关于objective-c - NSNumberFormatter 从 13000 到 13K,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11097064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com