Subject: Re: gmt offset
To: Andrew Brown <atatat@atatdot.net>
From: Nick Hudson <nick@nthcliff.demon.co.uk>
List: tech-userlevel
Date: 01/09/2001 19:48:48
Andrew Brown wrote:
>
> is there a standardized way to determine one's offset from gmt for a
> given timezone? or do i have to do it this way?
I've seen code similar to yours used. Although UNIX98 defines timezone.
I've opened a PR related to this: standards/11807.
http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=11807
>
> #include <time.h>
> main() {
> struct tm tm;
> time_t now, gmt;
> time(&now);
> tm = *gmtime(&now);
> gmt = mktime(&tm);
> printf("now %d gmt %d diff %d\n", now, gmt, now - gmt);
> }
Nick
--
aka skrll@netbsd.org, skrll@excite.co.uk