开发者社区 问答 正文

关于iPhone十进制后显示浮点值

有一个浮点值,我在千分位处插入了逗号。

 NSNumberFormatter *formatter = [NSNumberFormatter new];
    [formatter setNumberStyle:NSNumberFormatterDecimalStyle]; // 这行很重要!

    NSString *formatted = [formatter stringFromNumber:[NSNumber numberWithFloat:appDelegate.C_WND_ClinInf_Average_Default]];

结果显示的是1,947。我希望显示的是1,947.00。

展开
收起
爵霸 2016-03-17 11:04:55 1953 分享 版权
1 条回答
写回答
取消 提交回答
  • 用`NSNumberFormatter的-setMaximumFractionDigits
    `
    代码:

    [formatter setMaximumFractionDigits:2];
    [formatter setMinimumFractionDigits:2];
    2019-07-17 19:04:52
    赞同 展开评论
问答分类:
问答地址: