4
如何使用自定義格式顯示NSDecimal?類似於「%.2f」或「%.4f」。 NSDecimalString只是拋出零(例如4.10變成4.1)。如何使用自定義格式將NSDecimal轉換爲NSString
如何使用自定義格式顯示NSDecimal?類似於「%.2f」或「%.4f」。 NSDecimalString只是拋出零(例如4.10變成4.1)。如何使用自定義格式將NSDecimal轉換爲NSString
[NSString stringWithFormat:@"%.2f", [[NSDecimalNumber decimalNumberWithDecimal:myDecimal] doubleValue]]
或者,查看NSNumberFormatter。
謝謝。這種瘋狂的轉換NSDecimal-> NSDecimalNumber-> float-> NSString如何影響性能? – Pavels 2011-03-18 14:51:33
嗯,它肯定是非最優的!這個問題的重要程度取決於你多長時間稱呼它。 – 2011-03-18 15:00:05
有沒有必要通過'浮動'。這首先沒有使用'NSDecimalNumber'這樣的失敗嗎? [見這裏](http://stackoverflow.com/a/8683163/111307) – bobobobo 2013-09-14 15:06:01