Foros del Web » Programando para Internet » ASP Clásico »

Evaluar fechas

Estas en el tema de Evaluar fechas en el foro de ASP Clásico en Foros del Web. Hola Estoy evaluando estás fechas Cita: CDate(14/07/2010) = CDate(15/08/2010) - False CDate(14/07/2010) = CDate(16/08/2010) - True Lo extraño es que si evaluo la segunda me ...
  #1 (permalink)  
Antiguo 31/07/2010, 15:13
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Evaluar fechas

Hola

Estoy evaluando estás fechas
Cita:
CDate(14/07/2010) = CDate(15/08/2010) - False
CDate(14/07/2010) = CDate(16/08/2010) - True
Lo extraño es que si evaluo la segunda me devuelve True
Código ASP:
Ver original
  1. <&#37;
  2. if (CDate(14/07/2010) = CDate(16/08/2010)) = True then
  3. Response.Write "True"
  4. else
  5. Response.Write "False"
  6. end if
  7. %>
Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #2 (permalink)  
Antiguo 31/07/2010, 15:34
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Evaluar fechas

Hola Adler. O me hizo efecto la cerveza demasiado pronto o no entiendo qué pretendés hacer. En principio no entiendo por qué esa comparación de igualdad entre dos fechas la evaluás con true. Digo... si fecha1 = fecha2 me parece suficiente, ¿no?
__________________
...___...
  #3 (permalink)  
Antiguo 01/08/2010, 11:04
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Evaluar fechas

Que pasó mi estimado Adler?!

Solo necesitas encerrar entre comillas el parámetro de la función CDate para que te funcione ese IF
  #4 (permalink)  
Antiguo 02/08/2010, 07:01
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Evaluar fechas

Hola

Gracias por responder a ambos

Cita:
Iniciado por AlZuwaga Ver Mensaje
Hola Adler. O me hizo efecto la cerveza demasiado pronto o no entiendo qué pretendés hacer. En principio no entiendo por qué esa comparación de igualdad entre dos fechas la evaluás con true. Digo... si fecha1 = fecha2 me parece suficiente, ¿no?
La verdad es que es mas que suficiente. Pero en el caso que me ocupa son cientos de comparaciones las que se pueden llegar a dar. Es decir
Cita:
1º caso
if (CDate(14/07/2010) = CDate(16/08/2010) or CDate(14/07/2010) = CDate(17/08/2010) or .......)
Pongamos por caso que en algún momento no buscas la igualdad sino lo contrarío, entonces tendrías que ir uno por uno
Cita:
2º caso
if (CDate(14/07/2010) <> CDate(16/08/2010) or CDate(14/07/2010) <> CDate(17/08/2010) or .......)
En resumen, como si encuentra alguna coincidencia devuelve True vuelvo ha hacer la comparación
Cita:
if (CDate(14/07/2010) = CDate(16/08/2010) or CDate(14/07/2010) = CDate(17/08/2010) or .......) = True // es igual al 1º caso
if (CDate(14/07/2010) = CDate(16/08/2010) or CDate(14/07/2010) = CDate(17/08/2010) or .......) = False // es igual al 2º caso
¿He logrado explicarme?
Cita:
Iniciado por Myakire Ver Mensaje
Que pasó mi estimado Adler?!

Solo necesitas encerrar entre comillas el parámetro de la función CDate para que te funcione ese IF
Estaba ya algo saturado para montarle a este usuario lo que creo que quiere

Reitero mi agradecimiento
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 02/08/2010, 07:24
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Evaluar fechas

Cita:
Iniciado por Adler Ver Mensaje

Estaba ya algo saturado para montarle a este usuario lo que creo que quiere
Mucho trabajo para tan poco sueldo, ¿no te parece?
  #6 (permalink)  
Antiguo 02/08/2010, 07:56
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Evaluar fechas

Cita:
Iniciado por Myakire Ver Mensaje
Mucho trabajo para tan poco sueldo, ¿no te parece?
Y que lo digas, para que luego ... pero hacia mucho que no programaba nada en ASP y lo cogí con ganas. El problema surgió con que poco a poco me fui desinflando
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 02/08/2010, 11:33
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Respuesta: Evaluar fechas

WOW! Haciendo una pregunta para poder responder a otro usuario! :aplausos:
__________________
...___...

Etiquetas: evaluar, fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.