Hola,
a mi las fechas siempre me han dado bastantes problemas. Al final lo que hago es crear un campo en mysql que sea datetime y luego las trato antes de insertarlas en la base de datos.
Cuando inserto un registro en la base de datos formateo antes la fecha:
"insert into .....(..., campotipofecha,...) values (...,FormatDateTime('yyyymmdd',EFecha.date),...)
Para recuperarla no hay ningún problema , el mismo campo se le asigna al componente:
EFecha.date := FieldByName('fecha').AsDateTime;
Si realizas alguna comparación igual que con el insert.
Desde que uso esto no he tenido ningun problema con ellas.
|