美文网首页iOS
除了%.2f以外的保留几位小数方法了解一下

除了%.2f以外的保留几位小数方法了解一下

作者: 三浦蒼介 | 来源:发表于2018-10-31 08:55 被阅读0次

    //这里参数是字符串,可以改成double、float、integer

    -(NSString*)notRounding:(NSString*)price afterPoint:(int)position{

        NSDecimalNumberHandler* roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundDown scale:position raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:NO];

        NSDecimalNumber*ouncesDecimal;

        NSDecimalNumber*roundedOunces;

        ouncesDecimal = [[NSDecimalNumber alloc] initWithString:price];

        roundedOunces = [ouncesDecimaldecimalNumberByRoundingAccordingToBehavior:roundingBehavior];

        return [NSString stringWithFormat:@"%@",roundedOunces];

    }

    相关文章

      网友评论

        本文标题:除了%.2f以外的保留几位小数方法了解一下

        本文链接:https://www.haomeiwen.com/subject/xutgtqtx.html