SoloCodigo

Programación General => Delphi => Mensaje iniciado por: Ac1d0 en Jueves 18 de Mayo de 2006, 02:24

Título: Comparacion De Fechas
Publicado por: Ac1d0 en Jueves 18 de Mayo de 2006, 02:24
me podrian ayudar en como puedo comparar una fecha que tengo almacenada en una tabla con la fecha de la computadora como para sacar la edad
Título: Re: Comparacion De Fechas
Publicado por: Enko en Jueves 18 de Mayo de 2006, 02:28
Cual es el formato de la fecha de la tabla?
Título: Re: Comparacion De Fechas
Publicado por: Ac1d0 en Jueves 18 de Mayo de 2006, 02:38
es "DATE" el formato de la tabla
Título: Re: Comparacion De Fechas
Publicado por: Enko en Jueves 18 de Mayo de 2006, 21:33
Supongo que debe ser el DATE de SQL (0000-00-00).

Lo que tendrías que lograr es convertir el formato de la tabla al formato TDateTime;



Funcion que convierte de Fecha a cadena
http://www.delphibasics.co.uk/RTL.asp?Name=DateToStr (http://www.delphibasics.co.uk/RTL.asp?Name=DateToStr)

funcion que convierte de cadena a fecha
http://www.delphibasics.co.uk/RTL.asp?Name=StrToDate (http://www.delphibasics.co.uk/RTL.asp?Name=StrToDate)

comparacion de fechas
http://www.delphibasics.co.uk/Method.asp?N...&Method=Compare (http://www.delphibasics.co.uk/Method.asp?NameSpace=System&Class=DateTime&Type=Structure&Method=Compare)

Variable que cambia el separador de las fechas (predefinido "/")
http://www.delphibasics.co.uk/RTL.asp?Name=DateSeparator (http://www.delphibasics.co.uk/RTL.asp?Name=DateSeparator)