iOS – 使用NSNumberFormatter显示不分美元的货币

前端之家收集整理的这篇文章主要介绍了iOS – 使用NSNumberFormatter显示不分美元的货币前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以使用NSNUmberFormatter将一个特定的NSNumber转换成货币.它显示$符号,用“,”等分隔的数字
但我不想显示分.
例如它显示$537,335.32
我只想显示$536,335
我正在写下面的代码
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];

NSDictionary* tempDict = [self.displayDict objectForKey:kConservative];
conservativeHP.text = [currencyFormatter stringFromNumber:[tempDict objectForKey:kHomePrice]];

我应该如何创建NSNumberFormatter或做某事,使结果不会有“小数”

解决方法

在将数字添加到格式化程序之前,将其更改为int以避免小数,如下所示:
float myValue = 543.32;

NSNumber myNumber = [NSNumber numberWithInt: (int)myValue)];

你会摆脱小数部分!

原文链接:https://www.f2er.com/iOS/336695.html

猜你在找的iOS相关文章