Forum: Sonstige Fragen zu Delphi
Delphi
by philipp.hofmann,
25. Mai 2020
Hier nutzt du ja nur auf der einen Seite dateOf, also ein DateTime ohne Time und auf der anderen Seite einen String. Kann ja nicht gehen.
Um es im Debugger einfacher zu haben, würde ich hier die mathematischen Funktionen nutzen, da TDatetime intern ja ein Double ist, sprich
var val1,val2:integer;
val1:=trunc(FDquery1.FieldByName('PO_FBEGIN_TIME').AsDateTime);
val2:=trunc(HOD1);
...
Forum: Sonstige Fragen zu Delphi
Delphi
by philipp.hofmann,
24. Mai 2020
Ich habe jetzt nur grob drüber geschaut, aber da du die Vergleiche auf String-Basis durchführst, solltest du das Format mit TFormatSettings festlegen oder noch besser wirklich den ganzzahligen Teil von TDateTime (d.h. ohne Uhrzeit) vergleichen.