IOS保留两位小数点

保持小数点后两位,不足补小数点或者0.


保持小数点后两位,不足补小数点或者0.

+(NSString*)returnFormatter:(NSString*)stringNumber

{

stringNumber =[NSString  stringWithFormat:@"%@",stringNumber];

if([string  NumberrangeOfString:@"."].location==NSNotFound) {

NSString* string_comp=[NSString  stringWithFormat:@"%@.00",stringNumber];

return  string_comp;

}

else

{

NSArray* arrays= [stringNumber  componentsSeparatedByString:@"."];

NSString* s_f= [arrays objectAtIndex:0];

NSString* s_e = [arrays  objectAtIndex:1];

if(s_e.length>2) {

s_e=[s_e substringWithRange:NSMakeRange(0,2)];

}

elseif(s_e.length==1)

{

s_e=[NSString   stringWithFormat:@"%@0",s_e];

}

NSString* string_combine=[NSString  stringWithFormat:@"%@.%@",s_f,s_e];

return string_combine;

}

return@"";

}

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

推荐阅读更多精彩内容