Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2010, 02:16
jorgegetafe
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 3 meses
Puntos: 1
Exclamación Obtener el lunes de la semana

Buenos días, dada una fecha, necesito obtener el lunes de la semana introducida, lo he intentado con el siguiente código:

Código:
Calendar calendarioInicioSemana = Calendar.getInstance();

calendarioInicioSemana.set(Calendar.YEAR, anioIntroducido);
calendarioInicioSemana.set(Calendar.MONTH, mesIntroducido-1);
calendarioInicioSemana.set(Calendar.DATE, diaIntroducido);
calendarioInicioSemana.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
calendarioInicioSemana.set(Calendar.HOUR_OF_DAY, 0);
calendarioInicioSemana.set(Calendar.MINUTE, 0);
calendarioInicioSemana.set(Calendar.SECOND, 0);
Pero no funciona bien, si le meto año: 2009, mes: 4, dia: 10 me obtiene el 30/03/2009 cuando tendría que sacar el 06/03/2009

Gracias.