Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
Ja Minuten reicht aus Sekunden brauch ich nicht ist ja nur zur Privaten Stundenabrechnung (Gesamtminuten werden dann addiert und in Stunden (Dezimalausgabe mit max 3 Kommazeichen) ausgegeben
DANKE FÜR DIE HILFE !!!
Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
Also kann ich bei dieser Methode bleiben?
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
Start, Ende, Gesamt: TDateTime;
iTmp:Integer
begin
Start := StrToDateTime(eStart.Text); //zb. von 08:00
Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
Ok also ist es besser erst alles in Minuten umzurechnen also zb. so
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
Start, Ende, Gesamt: TDateTime;
iTmp:Integer
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
Wenn ich nur mal "Minuten" in der Delphihilfe eingebe bekomme ich zb. für "DateUtils" ein haufen "Routinen" ausgespuckt. Aubacke sich dort erstmal durchfinden :-D Na OK ich habe ja noch ein paar Jährchen Zeit :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
FPU ?
Oder wäre es besser die Zeit zwischen zwei Zeitangaben erst in reine Minuten umzurechnen und dann erst alle addieren und in Stunden (Dezimal) umrechnen ? Blos wie mach ich das :gruebel:
Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
Also das mit den Kommastellen funktioniert schon mal. Ich lass aber besser 3 Stellen nach dem Komma anzeigen ist wohl nachher nach dem addieren genauer :mrgreen: oder :gruebel: Das (0,999999999999999) Problem ist damit ebenfalls gelöst, zumindest zeigt er bei 07:00 - 08:00 jetzt 1,000 an :-D
DANKE FÜE DIE HILFE !!!
Forum: Sonstige Fragen zu Delphi
Delphi
by newuser01,
13. Apr 2007
Hallo
Ich ermittle in meinem Programm die Stunden zwischen zwei Zeitangaben z.b von 09:00 bis 10:25 Als Ausgabe lass ich mir die Stunden dann in Dezimalwerten anzeigen in diesem Fall kommt also (1,41666666666667)raus. Jetzt hab ich aber 1. das Problem, wenn ich von 07:00 bis 08:00 ermittle müsste ja (1,0) rauskommen aber, es kommt (0,999999999999999) raus. Wenn ich aber von 08:00 bis 09:00...