La clase Calendario de Java proporciona dos campos: WEEK_OF_MONTH y DAY_OF_WEEK_IN_MONTH. ¿Alguien me puede explicar la diferencia? Parece que ambos devuelven el mismo valor cuando se prueba con el siguiente código:¿Cuál es la diferencia entre Calendar.WEEK_OF_MONTH y Calendar.DAY_OF_WEEK_IN_MONTH en la clase Calendar de Java?
Calendar date = Calendar.getInstance();
date.set(2011,5,29);
int weekNo1 = date.get(Calendar.WEEK_OF_MONTH);
int weekNo2 = date.get(Calendar.DAY_OF_WEEK_IN_MONTH);
Los documentos explican esto bastante bien. http://download.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html#DAY_OF_WEEK_IN_MONTH http://download.oracle.com/javase/1.5.0/docs/api/java /util/Calendar.html#WEEK_OF_MONTH –