我有以下代码:
LocalTime time = LocalTime.now();
BigDecimal res = new BigDecimal(time.getMinute()).divide(new BigDecimal(60), 4, RoundingMode.HALF_UP);
我想要发生以下结果:
55/60 = 0.9167
17/60 = 0.2833
我想知道我应该为这些结果使用什么类型的舍入。目前我正在使用RoundingMode.HALF_UP
,但我不确定这是否是正确的模式,以便获得这些结果。