Ver Mensaje Individual
  #4  
Antiguo 03-03-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 24
ContraVeneno Va por buen camino
Cita:
Empezado por pablopessoa Ver Mensaje
.. solo busco una forma de saber si la fecha actual es menor , igual o mayor a la del limite de la licencia.
¿y para que necesitas restar fechas si solo buscas eso?

Con un "If TuFecha > Now then showmessage('fecha mayor');" sería suficiente, ¿no?

DaysBetween solo considera los días completos, tal vez a eso se deba "los errores" que mencionas. Es decir, la función DaysBetween(1900-01-01 00:00:00, 1900-01-01 23:59:59) te va a regresar 0 porque le falta un segundo para completar el día. Si quieres con fracciones, deberías utilizar DaySpan.

Y finalmente, para conocer todos los detalles de daysbetween, dayspan y comparedate, lo mejor que puedes hacer es presionar F1 en delphi y revisar la ayuda sobre estas funciones, la cuál está muy completa y hasta ejemplos vas a encontrar.
__________________

Responder Con Cita