我正在尝试使用最大 2 位小数精度的数字字符串,而其余小数只是修剪掉而不是四舍五入。例如:
I have: 123456.9964
I want: 123456.99 -> Just want to trim rest of the decimal places
我尝试过的是:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle: NSNumberFormatterDecimalStyle];
[numberFormatter setMaximumFractionDigits:2];
NSString *numberAsString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat: 123456.9964]];
NSLog(@"%@", numberAsString);
没有什么可以将舍入模式设置为“无”。我还能做些什么来保持十进制样式格式以及修剪的十进制数字?任何帮助将不胜感激。谢谢。