Tratando de conseguir la fecha del lunes en la semana actual.

He implementado un método para obtener la fecha del lunes en la semana actual, y asigné el lunes como el primer día de la semana.

Pero, sin importar lo que haga, vuelve el domingo 24 de marzo a las 15:03:07 GMT de 2013. No puedo ver cuál es el problema aquí. ¿Alguien capaz de ayudar?

public static Date getFirstDayOfWeekDate()
{
    Calendar cal = Calendar.getInstance();
    cal.setFirstDayOfWeek(2);
    cal.set(Calendar.DAY_OF_WEEK,
    cal.getActualMinimum(Calendar.DAY_OF_WEEK));
    Date firstDayOfTheWeek = cal.getTime();
    return firstDayOfTheWeek;
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta