[Lazarus] UnixToDateTime and time zone

Dibo dibo20 at wp.pl
Thu Sep 16 20:55:06 CEST 2010


Dnia 2010-09-16, czw o godzinie 19:49 +0200, Jürgen Hestermann pisze: 
> Krzysztof schrieb:
> > I have a problem. Example this unix timestamp: 1280166617. 
> > DateTimeToString(UnixToDateTime(1280166617)) should give me 2010-07-26 
> > 19:50:17 (in country: Poland) but it give me 2010-07-26 17:50:17. I must 
> > add two hours:
> 
> As far as I know UnixTime is a global time.
> It's UTC time format.
> See http://en.wikipedia.org/wiki/Unix_time
> 
> So if you want a local time you need to adjust 
> according to the local time zone.
How can I do this? I'm confused. Example: If someone send mi unix time
"1984-10-10 12:12:12" how can I know which time was in my time zone?

> ______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
> 






More information about the Lazarus mailing list