iOS

保留两位小数不四舍五入

2016-05-17  本文已影响1805人  名扬丶四海

在iOS的开发过程中,有时候产品变态的需求是酱紫的:保留两位小数,但是不四舍五入!
想了想,想不出来。好吧,哥就成全你!看到简书上有类似的文章,果断粘贴过来啦。原文在这里,尊重下作者的劳动成果!

NSNumber *number = @(99.999); 
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.roundingMode = NSNumberFormatterRoundFloor;
formatter.maximumFractionDigits = 2; 
NSLog(@"%@", [formatter stringFromNumber:number]); // 99.99 float num = 99.999;
NSLog(@"%.2f", num); // --100.00
上一篇 下一篇

猜你喜欢

热点阅读