Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY, Calendar.MONDAY); Date d = cal.getTime();
Date date = new Date(); GregorianCalendar date1 = new GregorianCalendar(); date1.setTime(date); int dayOfWeek = date1.get(Calendar.DAY_OF_WEEK); System.out.println(dayOfWeek); date1.add(GregorianCalendar.DATE, 1-dayOfWeek); System.out.println(date1.getTime());
cal.set(Calendar.DAY, Calendar.MONDAY);
Date d = cal.getTime();
GregorianCalendar date1 = new GregorianCalendar(); date1.setTime(date);
int dayOfWeek = date1.get(Calendar.DAY_OF_WEEK);
System.out.println(dayOfWeek); date1.add(GregorianCalendar.DATE, 1-dayOfWeek);
System.out.println(date1.getTime());