Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, 1); int offset= cal.get(Calendar.DAY_OF_WEEK); cal.add(Calendar.DATE, 10 - offset);