Problem med DecodeDateTime

Tags:    delphi

Jeg har et problem med DecodeDateTime, den regner ikke rigtigt :S. Tag f.eks. følgende:

Fold kodeboks ind/udKode 


Men når jeg så tager f.eks. day, siger den at dag = 1, og så vidt jeg ved er 22-19 = 3, ikke 1. Hvad er der galt??

Edit: ok..kan se at AnotherDay-Now giver et helt forkert tal, 01-01-1900 07:15:23



Indlæg senest redigeret d. 19.05.2006 17:17 af Bruger #3275
4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


værsågod



Det fungerer ikke på den måde. tdatetime er egentlig bare en float. når du får 1-1-1900 så betyder det tre dage idet tdatetime kan måle helt ned til 30-12-1899

hvis du siger
floattostr(TimeLeft);
så får du omkring 3 ud.



Ok, men jeg vil gerne have dage, timer, minutter osv. ud af regnestykket, hvordan gør jeg så det?



Mange tak :D



t