如何将浮点数转换为带有千位分隔符和2个小数点的NSString?

测试87

我想将floatvalue转换为带有千位分隔符和2个小数点但没有运气的NSString。附上我的代码:-有任何错误吗?

NSString *str = [NSString stringWithFormat:@"%.2f", [_goodPrice floatValue]];
NSLog(@"166 - %@",str); //Result = 900000.00

NSNumber *myNumber = @((int)([_goodPrice floatValue]*100)/100.0);
NSLog(@"169 - %@",myNumber); //Result = 900000

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setMaximumFractionDigits:2];
NSString *numberString = [formatter stringFromNumber:[NSNumber numberWithFloat:[_goodPrice floatValue]]];
NSLog(@"Result...%@",numberString);//Result = 900,000. HOW CAN I MAKE IT 900,000.00   ???
内德·库玛·拉索(Inder Kumar Rathore)
NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[currencyFormatter setCurrencySymbol:@""]; //To remove currency symbol
NSLog(@"%@", [currencyFormatter stringFromNumber:[NSNumber numberWithDouble:[_goodPrice floatValue]]]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将千位分隔符中的数字转换为浮点数

如何将 jQuery 中的运算符输出设置为千位分隔符和 2 个小数点?

将字符串列转换为以句点为小数点和千位分隔符的双精度

如何通过 Python Regex 查找带有美元符号、千位分隔符和小数点的价格标签

将千位分隔符“ thousands”添加到浮点数

to_char()问题小数点和千位分隔符

django模板上带逗号和小数点的千位分隔符

将“小数点”千位分隔符添加到数字

如何将字符串解析为以逗号作为小数点分隔符的浮点数

修改小数点和千位分隔符而不更改小数位数

仅在小数点逗号前添加千位分隔符

不带小数点的千位分隔符的正则表达式

用小数点添加千位分隔符

输入类型编号中均使用小数点和千位分隔符

用格式化数字。作为千位分隔符,没有小数点

将Varchar转换为带有千位分隔符错误的十进制

格式编号,带千位分隔符和2个小数位

如何从python数据帧中的浮点数中删除小数点分隔符

如何使用 Pandas 处理浮点数中的小数点分隔符?

Flutter/Dart - 使用千位分隔符和小数点后的数字将 double 格式化为 String

Scala:使用小数和千位分隔符和2个小数位打印Double

R中的格式编号,带有逗号千位分隔符和指定的小数

将逗号分隔符添加到带有2个小数点的数字

格式化带逗号的小数作为小数点分隔符,不带千位分隔符

将浮点值转换为不带小数点分隔符的字符串

Groovy:如何定义浮点数,该浮点数将生成输出为2位小数点

交换小数点和千位分隔符后,MS Access导出到Excel会中断Excel文件

如何在Javascript中将浮点小数点分隔符从点转换为逗号

如何获取toLocaleString()方法的小数和千位分隔符?