23/09/2008, 07:44
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 100
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Respuesta: Validar rangos de fecha. Hola,
1. Yo intentaría guardar la primera fecha seleccionada en una variable DateTime. Una vez ahí:
1.1 calcularía el día de año al que pertenece esa fecha mediante el método DayOfTheYear diaAño1
1.2 calcularia el día de la semana al quepertenece mediante el método DayOfTheWeak. diaDeSemana1
2. Seleccionar la segunda fecha:
2.1 calcular el día de año de esa fecha. diaAño2
2.2 calcular el día de la semana. diaSemana2
Y ahora con esos datos garantizar que no hayan pasado mas de 7 días: diaAño2 - diaAño1 <= 7
Cuando sabemos que las fechas no distan más de una semana la fecha2 pertenecera a la misma semana si diaSemana2 >=diaSemana1
Es sólo un esbozo de lo que a mí se me ocurre. No sé si existe alguna manera mejor de solucionarlo. Suerte |