+ (NSString*)stringFromNumber:(NSInteger)number{
if (number<10000) {
return [NSStringstringWithFormat:@"%ld",number];
}else{
NSString * numberStr = [selfdecimalwithFormat:@"0.00"float:number/10000.00];
float numberFloat = [numberStrfloatValue];
if (fmodf(numberFloat,1)==0) {//如果没有小数点
return [NSStringstringWithFormat:@"%.0f万",numberFloat];
} elseif (fmodf(numberFloat*10,1)==0) {//如果有一位小数点
return [NSStringstringWithFormat:@"%.1f万",numberFloat];
} else {//如果有两位小数点
return [NSStringstringWithFormat:@"%.2f万",numberFloat];
}
}
}
+ (NSString *)decimalwithFormat:(NSString *)format float:(float)float
{
NSNumberFormatter *numberFormatter = [[NSNumberFormatteralloc] init];
[numberFormatter setPositiveFormat:format];
return [numberFormatterstringFromNumber:[NSNumbernumberWithFloat:float]];
}