[tz] Regarding changes of time format the Philippines
Zefram
zefram at fysh.org
Wed Nov 1 20:12:55 UTC 2017
Arati Sethy wrote:
>u_int64_t time = sysMilliTime();
>struct tm *evTime;
>evTime = localtime(&time);
Here's your problem. localtime() operates on a time_t, the value of
which you need to get from time() or from the .tv_sec part of what you
get from gettimeofday(). Instead you've taken a correct .tv_sec and
multiplied it by 1000. Instead of asking about November 2017 you've
asked about October 49804. A zero offset is still not what the tzdb
projects for 49804, but localtime() can be forgiven for giving up.
-zefram
More information about the tz
mailing list