reduce calculations with combinated method

This commit is contained in:
fabianArbeit 2025-01-22 15:15:35 +01:00
parent 057a4973c7
commit 8386b1b53d

View File

@ -361,8 +361,7 @@ public class LoadingBar {
private static String minutesToTimeString(long minutes) {
var minutesBD = BigDecimal.valueOf(minutes);
int hours = minutesBD.divide(BigDecimal.valueOf(MINS_PER_HOUR), MC_INTEGER).intValue();
int rest_minutes = minutesBD.remainder(BigDecimal.valueOf(MINS_PER_HOUR), MC_INTEGER).intValue();
return LocalTime.of(hours, rest_minutes).format(TIME_FORMATTER);
BigDecimal[] hoursAndMinutes = minutesBD.divideAndRemainder(BigDecimal.valueOf(MINS_PER_HOUR), MC_INTEGER);
return LocalTime.of(hoursAndMinutes[0].intValue(), hoursAndMinutes[1].intValue()).format(TIME_FORMATTER);
}
}