Ich glaub den Bug hat man inzwischen sogar "schon" behoben. (in irgendeinem der XEs)
Aber nicht in XE5:
Delphi-Quellcode:
function TCommonCalendar.GetDate: TDate;
begin
Result := TDate(FDateTime);
end;
function TDateTimePicker.GetTime: TTime;
begin
Result := TTime(FDateTime);
end;
Insofern bekommt man faktisch dasselbe Ergebnis über Date, Time oder DateTime.
Interessanterweise wird beim Setzen dieser beiden Properties nur jeweils die Date- bzw. Time-Komponente des Werts übernommen. Die jeweils andere bleibt unverändert.