mirror of
https://github.com/robertvokac/time-calc.git
synced 2025-03-25 07:27:49 +01:00
patch25
This commit is contained in:
parent
e56d7cf00c
commit
c9692719bb
@ -92,14 +92,14 @@ public class Progress {
|
|||||||
cal.set(Calendar.MILLISECOND, millisecond);
|
cal.set(Calendar.MILLISECOND, millisecond);
|
||||||
int daysInMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
|
int daysInMonth = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
|
||||||
if(month == 1) {
|
if(month == 1) {
|
||||||
return (daysInMonth * monthProgress + totalCountOfDaysInAYear - daysInMonth) / totalCountOfDaysInAYear;
|
return (daysInMonth * monthProgress) / totalCountOfDaysInAYear;
|
||||||
} else {
|
} else {
|
||||||
cal.set(Calendar.MONTH, month - 2);
|
cal.set(Calendar.MONTH, month - 2);
|
||||||
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
|
cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
|
||||||
int totalDaysUntilLastDayOfLastMonth = cal.get(Calendar.DAY_OF_YEAR);
|
int totalDaysUntilLastDayOfLastMonth = cal.get(Calendar.DAY_OF_YEAR);
|
||||||
cal.set(Calendar.MONTH, month - 1);
|
cal.set(Calendar.MONTH, month - 1);
|
||||||
cal.set(Calendar.DAY_OF_MONTH, day);
|
cal.set(Calendar.DAY_OF_MONTH, day);
|
||||||
return (totalDaysUntilLastDayOfLastMonth + (daysInMonth * monthProgress) + (totalCountOfDaysInAYear - totalDaysUntilLastDayOfLastMonth - daysInMonth))/totalCountOfDaysInAYear;
|
return (totalDaysUntilLastDayOfLastMonth + (daysInMonth * monthProgress)) / totalCountOfDaysInAYear;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user