iOS 阿拉伯数字转汉字数字(以及一些数字转一些特殊格式)iOS 阿拉伯数字转汉字数字(以及一些数字转一些特殊格式)

最近公司OA开发中,要把后台下发的年月日,先判断后是不是本周之内,如果是,就要显示周几。经过用IOS系统的方法,拿到了周几,但在后台输出是 数字。这种情况你会如何做?

1:写一个方法对 数字和汉字 1和 一进行转换;

2:找IOS系统提供的方法,进行转换。

结果,百度一查,查到了。

   系统的用起来当然要比自己写的性能高一点。

这些小系统方法,整理如下。

   NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];

//    kCFNumberFormatterRoundCeiling = 0,  //四舍五入,直接输出4

//    kCFNumberFormatterRoundFloor = 1 ,    //保留小数输出3.8

//    kCFNumberFormatterRoundDown = 2,  //加上了人民币标志,原值输出¥3.8

//    kCFNumberFormatterRoundUp = 3,      //本身数值乘以100后用百分号表示,输出380%

//    kCFNumberFormatterRoundHalfEven = 4,//输出3.799999999E0

//    kCFNumberFormatterRoundHalfDown = 5,//原值的中文表示,输出三点七九九九。。。。

//    kCFNumberFormatterRoundHalfUp = 6//原值中文表示,输出第四


    formatter.numberStyle = kCFNumberFormatterRoundHalfDown;//


NSString*strNumber = [formatterstringFromNumber:[NSNumbernumberWithInteger: 5]];

NSNumberFormatter*formatter = [[NSNumberFormatteralloc] init]; formatter.numberStyle = kCFNumberFormatterRoundHalfDown;NSString*string = [formatter stringFromNumber:[NSNumbernumberWithInt: testNum]];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,795评论 8 265
  • 我是一个普通的大一学生,存在感低,熟悉的人便是寝室室友。参加了社团,参加了学生会,努力让自己的生活充实,可是我在想...
    程香菜阅读 2,507评论 0 0
  • 1:班级发展中你觉得哪些细节发生的事后要第一时间引起警觉要马上修复? ①未交、迟交作业的问题。这个是有的战友因工作...
    健康信使芸熙阅读 1,404评论 0 0
  • 又是一年的年终,时间依然如同往年一样匆匆的流逝,为了让自己觉得今年并没有虚度,本文将回顾以下自己作为一个程序员在今...
    lvjian700阅读 8,550评论 3 16