Compruebe si dos períodos de fechas se superponen [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Determine si dos rangos de fechas se superponen 34 respuestas Tengo dos rangos de fechas, (inicio1, fin1) ::: >> fecha1 && (inicio2, fin2) ::: >> fecha2.Quiero comprobar si las dos fechas son OverLaped.
Mi diagrama de flujo Supongo que los operadores "<> =" son válidos para comparar.
boolean isOverLaped(Date start1,Date end1,Date start2,Date end2) {
if (start1>=end2 && end2>=start2 && start2>=end2) {
return false;
} else {
return true;
}
}
Cualquier sugerencia será apreciada