Bueno en ese caso creas 2 objetos fechas que seran tu rango sacado de la base de datos.
para tu ejemplo:
y las comparas con los metodos "before" y "after" (antes y despues)
puedes hacer un metodo que revise si una fecha esta en rango
Código Java:
Ver originalboolean estaEnRango
(Date fecha,
Date fechaInicial,
Date fechaFinal
) { return !(fecha.before(fechaInicial) || fecha.after(fechaFinal));
}
ese metodo devuelve "true" si la fecha "fecha" esta en rango entre fechaInicial y fechaFinal
continuando con tu ejemplo:
Código Java:
Ver originalif(estaEnRango(fecha,fechaInicial,fechaFinal) ){
System.
out.
print("La habitación esta reservada para esta fecha "); }else{
// no lo esta... :P
}
Espero haberte ayudado, cualquier duda, pregunta :D..
Saludos...