[fpc-pascal] <time_fraction>Between bug?
bee.ography at gmail.com
Sun May 30 14:23:44 CEST 2010
On 30 Mei 2010, at 19:18, Marco van de Voort wrote:
> IIRC this is normal and delphi compatible and due to TDatetime being a
> floating point type.
No, it's not Delphi compatible. Delphi's result is alot worst, at least on Delphi 7. And I didn't ask to make it truly compatible with Delphi. ;)
> *between does a trunc, and
> "time" is a floating point values, so values might be rounded here and
What if an app need a precise and correct result, say a rocket launcher? :D Is there other alternative solution?
> Sometimes the rounding means that e.g. date+1second is rounded to a bit more
> than date + 1second. Then later secondsbetween sees no whole second between
> and this results in this behaviour.
What about other languages result? C or PHP, for example.
More information about the fpc-pascal