du bruger delphi's dateUtils ( eller noget i den stil ) det er fuldt af tids regne funktioner, bla IncHour(); Men ellers kan du bruge + - hvis dine tider er i TDateTime format.
Problemet med Delphi's timer (og dage med, for den sags skyld) er at en time er "1", men "1" minut er 1/60 (een /tresindstyvende del, et sekud er 1 / 3600 del - osv..) af et minut (det præsenteres i Delp som en brøkdel). Det du skal er at du skal omdanne de .75 time til den tilsvarende brøkdel.
Der er lidt at arbejde videre med - jeg vender tilbage når jeg lige kommer til at se på projektet igen. Der er lidt høstdage + en carport der skal pilles ned :-)
I følge Delphi hjælp er '1' lig med et døgn og ikke en time. Så en time er lig med 1/24.
The integral part of a Delphi TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of the TDateTime value is fraction of a 24 hour day that has elapsed.
Jeg bøjer mig (dybt og underdanigt i støvet) og vedkender at jeg har taget fejl. Tak fordi du gør mig opmærksom på det.
Kristian
(jeg ville regne lidt, men kan mærke at herr Morfeus er ved at tage mig i sine arme, så jeg roder med brøkene og så vælger jeg at lade det ligge for nu.)
Da jeg ikke har hørt mere til andre, lukker jeg med point til dem der har svaret til nu.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.