Java - Problema Rangos Fechas

 
Vista:

Problema Rangos Fechas

Publicado por Antonio (3 intervenciones) el 08/04/2010 12:03:50
Buenos dias. EStoy trabajando con un programa que maneja intervalos de fechas.
Estas fechas estan almacenadas como un Date.

El problema que tengo es que tenemos almacenado en un BD un periodo de fechas (Fecha_inicio y Fecha_fin).

Se solicita al us. que introduzca otro rango de fechas y tengo que comprobar que la fecha introducida por el us. no solape (en ningun dia) con la fecha almacenada en la BD.

He intentado hacer con las funciones After y Before, preguntando si la fecha de inicio introducida por el us esta entre Fecha_Inicio y Fecha_Fin. Esto me sirve para las siguientes situaciiones:

Fecha_Inicio |---------------------------------| Fecha_Fin

Incio_Us |--------------------| Fin_Us

Incio_Us |------------------------------------|

Incio_Us |----------------| Fin_Us


Pero no me sirve en la siguiente:

Fecha_Inicio |---------------------------------| Fecha_Fin

Incio_Us |-----------------------------------------------------------------------------------| Fin_Us.

Espero que los esquemas este claros y se puedan entender.

Muchas gracias y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema Rangos Fechas

Publicado por Tom (1831 intervenciones) el 09/04/2010 10:14:42
Las fechas se solapan cuando Fin_us es mayor que Fecha_Inicio y Inicio_Us es menor que Fecha_Fin.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar