NSNumberFormatterCurrencyStyle 和 NSNumberFormatterCurrencyAccountingStyle 區(qū)別
使用 NSNumberFormatter 的方法
-
(NSString *)localizedStringFromNumber:(NSNumber *)num numberStyle:(NSNumberFormatterStyle)nstyle
image.png
nstyle 傳入 NSNumberFormatterCurrencyStyle 和 NSNumberFormatterCurrencyAccountingStyle 時(shí),
當(dāng)傳入的num是正數(shù)時(shí),兩者沒(méi)有啥區(qū)別,
eg:num == 123456789.01
NSNumberFormatterCurrencyStyle 輸出 ¥123,456,789.01
NSNumberFormatterCurrencyAccountingStyle 輸出¥123,456,789.01
兩者一模一樣
但是當(dāng)num是負(fù)數(shù)時(shí),
eg num == -123456789.01
NSNumberFormatterCurrencyStyle 輸出 (¥123,456,789.01)
NSNumberFormatterCurrencyAccountingStyle 輸出 -¥123,456,789.01
所以兩者只有在負(fù)數(shù)的時(shí)候才能顯示出區(qū)別
