From c9692719bbdcd8e41b1cb2958bd21bb7c0c34604 Mon Sep 17 00:00:00 2001 From: Robert Vokac Date: Sat, 23 Mar 2024 08:20:06 +0100 Subject: [PATCH] patch25 --- .../java/org/nanoboot/utils/timecalc/entity/Progress.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/entity/Progress.java b/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/entity/Progress.java index b4ab9d9..04432a5 100644 --- a/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/entity/Progress.java +++ b/modules/time-calc-app/src/main/java/org/nanoboot/utils/timecalc/entity/Progress.java @@ -92,14 +92,14 @@ public class Progress { cal.set(Calendar.MILLISECOND, millisecond); int daysInMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH); if(month == 1) { - return (daysInMonth * monthProgress + totalCountOfDaysInAYear - daysInMonth) / totalCountOfDaysInAYear; + return (daysInMonth * monthProgress) / totalCountOfDaysInAYear; } else { cal.set(Calendar.MONTH, month - 2); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); int totalDaysUntilLastDayOfLastMonth = cal.get(Calendar.DAY_OF_YEAR); cal.set(Calendar.MONTH, month - 1); cal.set(Calendar.DAY_OF_MONTH, day); - return (totalDaysUntilLastDayOfLastMonth + (daysInMonth * monthProgress) + (totalCountOfDaysInAYear - totalDaysUntilLastDayOfLastMonth - daysInMonth))/totalCountOfDaysInAYear; + return (totalDaysUntilLastDayOfLastMonth + (daysInMonth * monthProgress)) / totalCountOfDaysInAYear; } }