美文网首页
阿拉伯数字转汉字

阿拉伯数字转汉字

作者: 老街灯塔 | 来源:发表于2017-05-23 10:28 被阅读47次

    遇到需要将数字转汉字的需求,如下:1转一  原值 1.59999999

    typedef CF_ENUM(CFIndex, CFNumberFormatterRoundingMode) {

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

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

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

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

    kCFNumberFormatterRoundHalfEven = 4,//输出1.5999999E0

    kCFNumberFormatterRoundHalfDown = 5,//原值的中文表示,输出一点五九九...

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

    };

    方法:

    + (NSString*)stringWithNumber:(int)number

    {

    NSNumberFormatter*formatter = [[NSNumberFormatteralloc]init];

    formatter.numberStyle=kCFNumberFormatterRoundHalfDown;

    return[formatterstringFromNumber:[NSNumbernumberWithInt:number]];

    }

    相关文章

      网友评论

          本文标题:阿拉伯数字转汉字

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