IOS教程

ios千分位和小数精度位数处理

本文主要是介绍ios千分位和小数精度位数处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

ios千分位和小数精度位数处理

- (NSString *)formatDecimalNumber:(NSString *)string {
    if (!string || string.length == 0) {
        return string;
    }
    NSNumber *number = @([string doubleValue]);
    NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
    formatter.numberStyle = NSNumberFormatterDecimalStyle;
    formatter.positiveFormat = @"###,##0.000";
    NSString *amountString = [formatter stringFromNumber:number];
    return amountString;
}
NSString *string = @"122234364.23234";
NSString *s1 = [self formatDecimalNumber:string];
NSLog(@"%@", s1); # 122,234,364.232
这篇关于ios千分位和小数精度位数处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!