ios中数字的格式化(金额千分位格式化显示)
2014-07-19 16:01
330 查看
通过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中数字的格式化(金额千分位格式化显示)
- iOS 数字 千分位显示 每三位逗号隔开
- asp下返回以千分位显示数字格式化的数值
- js实现数字千分位逗号分开格式化(银行金额效果)
- asp下返回以千分位显示数字格式化的数值
- JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去…
- iOS中金额字符串格式化显示的方法示例
- iOS对金额千分位显示的问题
- extjs grid的列表示金额的数字显示为千分位
- [js开源组件开发]数字或金额千分位格式化组件
- 星期一处理GFS_S窗口是的单价,金额,数量,只能输入数字,并用小数点显示Format函数!
- 工作小结(二十二)-数字千分位显示
- Javascript格式化数字显示
- JQGrid的数字千分位格式化
- js数字千分位显示的两个关键函数
- Form中格式化数字、金额
- 关于asp.net水晶报表中数字金额格式化为¥1,234.00格式的方法
- js 数字,金额 用逗号 隔开。数字格式化
- js 数字,金额 用逗号 隔开。数字格式化
- 关于数字的格式化显示[比如保留几位小数/三位一逗号分隔等等]