Bueno la idea es la siguiente tengo un combo( posee el mes) y un spinner(posee el año) para realizar unas gráficas donde el usuario selecciona el mes y el año de inicio en uno y el mes y el año de fin en el segundo, ahora para realizar las gráficas necesito pasarle dos fechas, la cual seria el primer dia del mes y año de inicio y el ultimo dia del mes y el año de fin. ahora para el primer dia no tengo problemas ya que todos los meses poseen dia 1 (faa descubri america con esto), ahora para obtener el ultimo dia del mes que me pasan se me coplica un poco mas , ya que deberia saber si el mes tiene28,30 o 31 dias o 29 dias dependiendo si el año es bisiesto o no, me preguntaba si el Calendar tiene algun metodo que dado un mes y un año me devuelva el ultimo dia del mismo???
dejo un pedazo de codigo para que entiendan un poco mas
Código:
Calendar calInicio = Calendar.getInstance();
Calendar calFin = Calendar.getInstance();
calInicio.set(Integer.parseInt(anioInicio), Integer.parseInt(mesInicio), 1);
//aca deberia setearle el mes y el año al metodo del calFin para obtenerlo
fechaInicio = calInicio.getTime();
fechaFin = calFin.getTime();
System.out.println("fecha de inicio " + fechaInicio);
System.out.println("fecha de fin " + fechaFin);
saludos y muchas gracias