On 31/07/12 10:18, Konrad Rosenbaum wrote: > On Tuesday 31 July 2012 07:02:22 Nikos Chantziaras wrote: >> On 31/07/12 06:43, Lorn Potter wrote: >>> On 31/07/2012, at 1:28 PM, Nikos Chantziaras wrote: >>>> I wonder if it's possible to deduce the timezone from the system's UTC >>>> offset? The offset can be determined through gmtime() and localtime(), >>> >>>> both in C89 so nothing platform-specific here: >>> If it were that easy, we wouldn't need the extensive tz database. :) >> >> Indeed. That was quite a naive question, since several timezones most >> probably have the same offset, so you can't use the offset as an index >> into the tz database. > > I did a quick count on my copy of tzdata: 542 zone files, not including the > simple offsets (582 total). > > But you gave me a nice idea: those offsets could be used as a fall-back in > case auto-detection fails miserably. Thanks.
Hm, I think that DST messes up the idea. There's no way to tell if the offset has DST in it or not. So it's +3:00 here, but my time zone is actually +2:00, but since it's summer, an additional +1:00 is added. _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
