ios中数字的格式化(金额千分位格式化显示)
2015-11-20 11:42
399 查看
通过NSNumberFormatter,设置NSNumber输出的格式
NSNumberFormatter *formatter = [[NSNumberFormatteralloc]init];
formatter.numberStyle =NSNumberFormatterDecimalStyle;
NSString *newAmount = [formatterstringFromNumber:[NSNumbernumberWithint:123456789]];
(注意传入参数的数据长度,还可用double类型等)
NSNumberFormatter类有个属性numberStyle,是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:
enum{
NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,
NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,
NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,
NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,
NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,
NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle
};
各个枚举对应输出数字格式的效果如下:
123456789
123,456,789
¥123,456,789.00
-539,222,988%
1.23456789E8
一亿二千三百四十五万六千七百八十九
NSNumberFormatter *formatter = [[NSNumberFormatteralloc]init];
formatter.numberStyle =NSNumberFormatterDecimalStyle;
NSString *newAmount = [formatterstringFromNumber:[NSNumbernumberWithint:123456789]];
(注意传入参数的数据长度,还可用double类型等)
NSNumberFormatter类有个属性numberStyle,是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括:
enum{
NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle,
NSNumberFormatterDecimalStyle = kCFNumberFormatterDecimalStyle,
NSNumberFormatterCurrencyStyle = kCFNumberFormatterCurrencyStyle,
NSNumberFormatterPercentStyle = kCFNumberFormatterPercentStyle,
NSNumberFormatterScientificStyle = kCFNumberFormatterScientificStyle,
NSNumberFormatterSpellOutStyle = kCFNumberFormatterSpellOutStyle
};
各个枚举对应输出数字格式的效果如下:
123456789
123,456,789
¥123,456,789.00
-539,222,988%
1.23456789E8
一亿二千三百四十五万六千七百八十九
相关文章推荐
- iOS 之应用性能调优的25个建议和技巧
- 传智播客IOS学院-讲师招聘英雄帖
- iOS 之Autolayout(VFL)(一)
- ios如何在Xcode中修改整个项目名字
- iOS 之同步请求、异步请求、GET请求、POST请求
- iOS缓存机制NSUserDefaults
- iOS 支付宝支付
- 手把手教你在ios上开发web应用
- 3.打开bios的方式
- [ios]项目图片不能为jpg的问题
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOSview的指定角设置圆弧
- iOS屏幕截图
- iOS开发----关于导航条的研究
- SVN(Subversion)
- 详述iOS国际化
- IOS打电话代码实战
- iOS 采用个推时,未收到推送消息,测试DeviceToken无效
- 在Xcode6中添加Precompile Prefix Header
- iOS学习笔记47-iOS开发总结之代码规范