danke erst mal für die antworten, aber irgendwie wills nicht so recht klappen...
die prozedur ist einfach, dass der inhalt des DateTimePickers an ein DBEdit-Feld übertragen wird:
Delphi-Quellcode:
procedure TForm4.DateTimePicker2Change(Sender: TObject);
begin
form4.ADOTable1.Edit;
form4.DBEdit4.Text := TimeToStr(form4.DateTimePicker2.Time);
form4.ADOTable1.Post;
end;
ich habe mir den inhalt mal durch shomessage anzeigen lassen, und dabei kam folgendes raus:
im DateTimePicker steht: 17:40 (also HH:mm)
der ShowMessage-Dialog
showmessage (timetostr(form4.DateTimePicker2.Time))
liefert 17:40:00 (also (HH:mm:ss)
und im DBEdit-Feld steht: 30.12.1899 17:40:00
aber da sollte genau das gleiche stehen wie im DateTimePicker, nämlich 17:40 (HH:mm)