Javaでは、Calendarクラスを活用して、前の日曜日を見つけることができます:
Calendar c = Calendar;
c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); Date lastSunday = c.getTime();
次に、1 WEEK_OF_MONTHだけデクリメントして、その前の日曜日を見つけることができます:
c.add(Calendar.WEEK_OF_MONTH, -1); Date sundayBeforeThat = c.getTime();