iOS 保留两位小数,避免四舍五入
来源:互联网 发布:华为软件测试怎么样 编辑:程序博客网 时间:2024/05/29 09:16
- (NSString *)numDisplayStandard:(NSInteger )typeNum
numVerification:(BOOL)isVerification{
NSNumberFormatter *numberFormatter = [[NSNumberFormatteralloc] init];
[numberFormatter setNumberStyle:1];
if (typeNum ==0) {
[numberFormatter setMaximumFractionDigits:0];
} elseif (typeNum == 1) {
[numberFormatter setMinimumFractionDigits:0];
[numberFormatter setMaximumFractionDigits:2];
} else {
[numberFormatter setMinimumFractionDigits:2];
[numberFormatter setMaximumFractionDigits:2];
}
[numberFormatter setFormatterBehavior:NSNumberFormatterBehaviorDefault];
numberFormatter.roundingMode =NSRoundDown;
id num = [numberFormatternumberFromString:self];
if (isVerification && num) {
if ([numintValue] < 1 && [numfloatValue] > 0.00) {
num = [NSNumbernumberWithInt:1];
}
if ([numintValue] == 99) {
num = [NSNumbernumberWithInt:99];
}
}
NSString * numStr = [numberFormatterstringFromNumber:num];
NSRange pointRange = [numStrrangeOfString:@"."];
if (pointRange.location +2 < numStr.length -1) {
return [numStrsubstringToIndex:pointRange.location +2 + 1];
} else {
return numStr;
}
return numStr;
}
- iOS 保留两位小数,避免四舍五入
- iOS 保留两位小数 不四舍五入
- iOS 四舍五入保留两位小数
- 四舍五入保留两位小数
- 四舍五入保留两位小数
- java 小数四舍五入 保留两位小数
- ios客户端学习-四舍五入保留两位小数
- 将数字四舍五入保留两位小数
- java 四舍五入后保留两位小数
- 保留两位小数即四舍五入
- 新JS四舍五入保留两位小数
- JS保留两位小数 四舍五入函数
- JavaScript四舍五入保留两位小数
- 保留四舍五入后的两位小数
- JavaScript四舍五入保留两位小数
- JS保留两位小数 四舍五入函数
- JS保留两位小数 四舍五入函数
- java四舍五入保留两位小数
- lightoj 1282 Leading and Trailing(求n^k的前三位后三位)
- CSS规范的一些问题
- HTTP协议笔记(三):HTTP状态码
- Android 获取View在屏幕中的位置
- Java线程-3:线程栈模型与线程的变量
- iOS 保留两位小数,避免四舍五入
- java微信支付宝支付(一)
- python3--list的使用2
- JavaScript进阶:清楚浏览器缓存的方法
- C++ 竞赛排序
- 继承有几种方式,分别是什么,想要实现继承可以使用哪些方法
- thinkphp3.2.3 事务
- [RK3288][Android7.1.2] Launcher3 源码阅读之step1:查看项目的目录并找到入口
- tf.mul()