Urgente! Comparar fechas
Publicado por Martin (30 intervenciones) el 17/06/2003 16:11:30
Hola amigos,
necesito comparar dos fechas que tengo en dos variables strings, si pregunto fecha1>fecha2 se fija solo en los dos primeros numeros (formato dd/MM/yyyy). Por ejemplo,
fecha1=12/05/2003 y fecha2=15/04/2003
y comparo, fecha1 < fecha2 me dice que se cumple esta condicion, porque solo compara el 12 con el 15, no se fija el mes ni el año.
Estimo que debe hacer alguna funcion para convertir las dos variables strings que contienen la fecha en una variable fecha, y asi comparando las fechas sepa en realidad cual es la menor, la verdad que no se que hacer. Estuve probando con
"If FormatDateTime('dd/MM/yyyy',strtodatetime(Fecha1)) < FormatDateTime('dd/MM/yyyy',strtodatetime(Fecha2)) then"
y no funciona...
Muchas gracias por adelantado.
necesito comparar dos fechas que tengo en dos variables strings, si pregunto fecha1>fecha2 se fija solo en los dos primeros numeros (formato dd/MM/yyyy). Por ejemplo,
fecha1=12/05/2003 y fecha2=15/04/2003
y comparo, fecha1 < fecha2 me dice que se cumple esta condicion, porque solo compara el 12 con el 15, no se fija el mes ni el año.
Estimo que debe hacer alguna funcion para convertir las dos variables strings que contienen la fecha en una variable fecha, y asi comparando las fechas sepa en realidad cual es la menor, la verdad que no se que hacer. Estuve probando con
"If FormatDateTime('dd/MM/yyyy',strtodatetime(Fecha1)) < FormatDateTime('dd/MM/yyyy',strtodatetime(Fecha2)) then"
y no funciona...
Muchas gracias por adelantado.
Valora esta pregunta


0