如何使用自定义格式将NSDecimal转换为NSString

时间:2011-03-18 14:09:50

标签: objective-c nsstring

如何使用自定义格式显示NSDecimal?像“%。2f”或“%.4f”之类的东西。 NSDecimalString只丢掉零(例如4.10变为4.1)。

1 个答案:

答案 0 :(得分:4)

[NSString stringWithFormat:@"%.2f", [[NSDecimalNumber decimalNumberWithDecimal:myDecimal] doubleValue]]

或者,请查看NSNumberFormatter