Román, aunque es convincente tu argumento, mira acabo de hacer una prueba:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(FormatDateTime('dd/mm/yyyy hh:mm:ss',DatetimePicker1.Date));
end;
Tengo el DateTimePicker en el modo Date, y sin embargo me devuelve:
09/03/2005 19:10:20
Por lo que tengo mis dudas de que sin Trunc no cojamos la fecha también.
Un Saludo.