private static Date GetPteNew(ProjectDevide item) {
long time = new Date().getTime();
long time1 = item.getdate().getTime();
long l1 = time - time1;
BigDecimal divide = new BigDecimal(l1).divide(new BigDecimal(item.getCProgress() * 0.01).setScale(5,BigDecimal.ROUND_HALF_UP),5,BigDecimal.ROUND_HALF_UP);
double v = time1 + divide.doubleValue();
long l = new Double(v).longValue();
return new Date(l);
}
java 时间相减精度确实 中间的不能直接取整数
于 2022-01-19 02:38:09 首次发布