[fpc-pascal] DateTimeToUnix bug ?
fpascal at brouwerij.homelinux.net
Wed Jul 15 12:52:44 CEST 2009
Jonas Maebe schreef:
> On 15 Jul 2009, at 11:06, Koenraad Lelong wrote:
>> I have a linux application where I use DatetimeToUnix. I think it
>> contains a bug.
>> Every minute I put a sample in an rrddb (rrdtool). When I dump the
>> rrddb, the time of the samples is 2 hours in the future. Those 2 hours
>> happen to be the time-zone difference, between UTC and CEST.
> DatetimeToUnix is defined as returning the "Unix epoch time
> corresponding to AValue". So by definition it does not perform any time
> zone adjustments (which is logical, since there is no information
> regarding what time zone the input value is related to). It's the same
> in Delphi (just google for DatetimeToUnix+timezone
> If you want "now" using the local time zone, use sysutils.getlocaltime
Thanks Jonas, but that gives the same result. I found that
fpGetTimeOfDay does the trick.
More information about the fpc-pascal