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

comparación de dos fechas

Estas en el tema de comparación de dos fechas en el foro de ASP Clásico en Foros del Web. Hola a todos! Estoy tratando de realizar una comparación de 2 fechas, una q es MesVencimiento, y la otra es Inscripcion de una base de ...
  #1 (permalink)  
Antiguo 02/06/2004, 08:09
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 22 años, 1 mes
Puntos: 4
Información comparación de dos fechas

Hola a todos! Estoy tratando de realizar una comparación de 2 fechas, una q es MesVencimiento, y la otra es Inscripcion de una base de datos (Access)

He tratado de hacerla con DateDiff, pero al parecer solo la hace si modifico el año.

El caso es que necesito saber q si la fecha de vencimiento es igual a un año entonces q imprima un valor es decir

Inscripcion="12/10/2002"
Mesvencimiento="12/10/2003"

entonces como ahi ya es un año, entonces q ejecute la comparación, pero aún no me funciona, alguien sabe como????

gracias!!!!
__________________
Lo que haces, determina lo que eres.
Saludos!
  #2 (permalink)  
Antiguo 02/06/2004, 08:20
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 21 años, 3 meses
Puntos: 0
La verdad es uq eno entiendo demasiado bien tu pregunta, pero en principio deberia de bastar con el DateDiff..
  #3 (permalink)  
Antiguo 02/06/2004, 08:23
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 22 años, 1 mes
Puntos: 4
ups!!

creo q no me explique bien.

Para no dar tantas vueltas, jeje, lo que no me sale es la comparación de dos fechas en una base de datos, necesito comparar una fecha "MesVencimiento" con "Inscripcion", pero aún no me funciona, aún utilizando el DateDiff.

espero haberme explicado esta vez!!
__________________
Lo que haces, determina lo que eres.
Saludos!
  #4 (permalink)  
Antiguo 02/06/2004, 10:05
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 22 años, 1 mes
Puntos: 0
muestra tu codigo, como le estas haciendo....?

Lo más probable es que sea un error de sintaxis de la fecha...en algunos casos , algunos servidores necesitan que tu conviertas la fecha al forma standard de USA es decir AAAA/MM/DD para que el datediff devuelva el resultado correcto... a mi me paso una vez y cambie el formato solo para usar el datediff ....

mira por ejemplo:

Dia=Day(Date)
Mes=Month(Date)
Anio=Year(Date)
fechaserver = Anio&"/"&Mes&"/"&Dia


'esto va dentro del do while not RS.EOF

fecha = RS("fecha")
fechabdstd = Year(fecha)&"/"&Month(fecha)&"/"&Day(fecha)

dif = DateDiff("d", fechabdstd, fechaserver)

' este es para meses.. que si la diferencia de dias es 31 entences ya paso un mes... el tuyo seria para años...ok
If dif > 31 then

ok?
__________________

:adios:

Jorge Santana

Última edición por jorel; 02/06/2004 a las 10:06
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:07.