java.util.Calendar cal=java.util.GregorianCalendar.getInstance(); cal.setLenient(true); cal.add(java.util.Calendar.MONTH, 1); cal.set(java.util.Calendar.DAY_OF_MONTH, 1); // Ahora lo imprimimos java.text.SimpleDateFormat format=new java.text.SimpleDateFormat("dd/MM/yyyy"); System.out.println(format.format(new java.util.Date(cal.getTimeInMillis())));