[elektro] localtime gond

zulu zulu at gmail.hu
Thu Sep 15 18:18:01 CEST 2016


2016-09-15 15:07 keltezéssel, Kiss Gabor írta:
> Az avr-libc epochja nem 1970-ben van, hanem 2000-ben van.

Ezek után pedig a localtime() függvény alapján kiszámított évhez 1900-t kell hozzáadni. Gratula...
Most letisztázva:

unsigned long epoch = secsSince1900 - NTP_OFFSET;
set_zone( 2 * ONE_HOUR );
ts = *localtime( &epoch );

Mivel a tm.wday is jó (4), feltehetően korrekt.

-zulu



More information about the Elektro mailing list