diff --git a/src/main/java/com/nlf/calendar/SolarWeek.java b/src/main/java/com/nlf/calendar/SolarWeek.java index ff7b0b7..b1445c8 100644 --- a/src/main/java/com/nlf/calendar/SolarWeek.java +++ b/src/main/java/com/nlf/calendar/SolarWeek.java @@ -148,6 +148,9 @@ public class SolarWeek { Calendar c = Calendar.getInstance(); c.set(year,month-1,1); int firstDayWeek = c.get(Calendar.DAY_OF_WEEK)-1; + if(firstDayWeek==0){ + firstDayWeek = 7; + } return (int)Math.ceil((day+firstDayWeek-start)/7D); }