关于金额数字输出格式
来源:互联网 发布:break在c语言中的用法 编辑:程序博客网 时间:2024/05/29 03:15
关于金额数字输出格式,苹果官方给出了一个很好用的类 NSNumberFormatter, 顾名思义 ,就是数字管理类。
它主要提供了一个把数字类型转化成你需要的金额格式字符串的一个方法。
它可以很方便的转化所有类型的数字格式为你想要的金额格式。
主要代码非常简单 代码如下:
NSNumberFormatter * formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle =NSNumberFormatterDecimalStyle;//设置你需要的金额格式
NSString *newAmount = [formatter stringFromNumber:
[NSNumber numberWithint:123456789]];
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
一亿二千三百四十五万六千七百八十九
- 关于金额数字输出格式
- Struts2 S标签 数字格式化成金额输出
- 数字,金额格式
- js格式化成金额输出
- OLE设置金额格式输出
- PHP数字金额转大小格式
- js数字金额格式转换函数
- 将数字金额转换为中文输出
- 数字输出格式转换
- JavaScript金额数字格式转化成大写格式
- 银行金额格式转换以及数字金额转换成汉子金额并保留两位小数
- 关于数字金额转换为¥的问题
- 将人民币大写金额格式转为数字金额格式C#代码
- 数字输出格式的控制
- 数字 按要求输出格式
- 两位数字金额转化为大写格式
- 两位数字金额转化为大写格式
- 数字和千位符(金额)格式的相互转换
- APUE,TLPI读书笔记——linux IO相关
- makefile语法及写法
- Building Apps with Over 64K Methods
- 第二章
- Android studio 快捷键大全
- 关于金额数字输出格式
- I,P,B帧和PTS,DTS的关系
- 前台服务+杀不死的方案
- iOS开发 字体的几种设置方法
- cygwin -qt 编译相关
- 错误:HttpServlet was not found on the Java
- CSS布局
- oracle 11g不能导出空表的多种解决方法
- sublime text 2 设置4个字节替代默认的的2个字节