Cita:
Empezado por Unidad Controls
TDateTime = type Double;
TDate = type TDateTime;
TTime = type TDateTime;
|
Como ves el problema es que en delphi todo son Tdatetimes, y es más, te aconsejo que uses siempre formato de Fecha y hora cuando tengas que comparar, sumar y/o restar, ya que delphi tiene una amplia biblioteca de funciones para estos menesteres en DateUtils. Deja que guarde la fecha y hora, así cuando tengas que pedir un listado ordenado por fecha, no tendrás problemas.
Lo único que se me ocurre en este momento es usar el OnGetText del campo para que devuelva solo la parte horaria.