美文网首页ios 知识点
iOS 阿拉伯数字转汉字数字(以及一些数字转一些特殊格式)iOS

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

作者: 宇立 | 来源:发表于2018-04-27 13:41 被阅读313次

    最近公司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]];

    相关文章

      网友评论

        本文标题:iOS 阿拉伯数字转汉字数字(以及一些数字转一些特殊格式)iOS

        本文链接:https://www.haomeiwen.com/subject/vumblftx.html