Forum: Object-Pascal / Delphi-Language
by Weazy,
1. Sep 2008
ok, danke, probiers nochmals damit!
Forum: Object-Pascal / Delphi-Language
by Weazy,
1. Sep 2008
damit funktioniert's, ist vielleicht nicht gerade elegant, aber na ja...
var
datetimeOriginal,dateTime:tDateTime;
date,time:integer;
begin
datetimeOriginal:=now;
date:=trunc(datetime);
time:=round(frac(datetime)*100000);
Forum: Object-Pascal / Delphi-Language
by Weazy,
1. Sep 2008
Ich schreibe einige Daten welche auch ein Datum (tDateTime) enthalten in eine EasyListView. Jedes Item dieser Liste hat noch ein Property Details, was einfach ein Array von Integers ist. In diese Details schreibe ich zusätzliche Flags, so dass ich die Daten schnell sortieren,grupieren und vor allem durchsuchen kann. Daher muss ich ein DateTime in ein oder mehrere Integers zerlegen und auch wider...
Forum: Object-Pascal / Delphi-Language
by Weazy,
1. Sep 2008
Wenn das Datum auf die Sekunde genau ist reicht mir das eigentlich. Die Frage ist natürlich wie genau das Datum und die Zeit mit der Trunc/fract methode ist und wie kann ich aus denn beiden Integer werten wieder ein tDateTime bekommen?
Vielleicht sowas wie DateTime:=Date+Time?
Forum: Object-Pascal / Delphi-Language
by Weazy,
1. Sep 2008
Ich suche eine Möglichkeit ein TDateTime in einen Integer zu konvertieren und umgekehrt. Kann auch in mehrere Integers umgewandelt werden...Weiss jemand wie man das angehen könnte?