有一個浮點值,我在千分位處插入了逗號。
NSNumberFormatter *formatter = [NSNumberFormatter new];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle]; // 這行很重要!
NSString *formatted = [formatter stringFromNumber:[NSNumber numberWithFloat:appDelegate.C_WND_ClinInf_Average_Default]];
結果顯示的是1,947。我希望顯示的是1,947.00。希望高手相助,謝謝。
用NSNumberFormatter的-setMaximumFractionDigits
代碼:
[formatter setMaximumFractionDigits:2];
[formatter setMinimumFractionDigits:2];