>On Mar 23 16:00, Richard Narum wrote: >> All, >> >> I may have found a bug in the Cygwin version of gawk or maybe I'm missing >> something. >> As the information below depicts the GNU date '%z' format is working but the >> '%z' format >> under gawk's strftime function is not reporting the correct offset from UTC >> for me. I've >> tested this on Linux and gawk is reporting correctly. Any suggestions would >> be greatly >> appreciated. >> >> $ cat /proc/version >> CYGWIN_NT-5.1 1.5.24(0.156/4/2) 2007-01-31 10:57 >> $ cygcheck -c tzcode >> Cygwin Package Information >> Package Version Status >> tzcode 2008h-1 OK >> $ date --version >> date (GNU coreutils) 6.10 >> $ gawk --version >> GNU Awk 3.1.6 >> $ export TZ=America/Chicago >> $ date --date='8 Mar 2009' +'%c %z %Z' >> Sun Mar 8 00:00:00 2009 -0600 CST >> $ date --date='9 Mar 2009' +'%c %z %Z' >> Mon Mar 9 00:00:00 2009 -0500 CDT >> $ gawk 'BEGIN{print strftime("%c %z %Z",mktime("2009 3 8 0 0 0"))}' >> Sun Mar 8 00:00:00 2009 +0000 CST >> $ gawk 'BEGIN{print strftime("%c %z %Z",mktime("2009 3 9 0 0 0"))}' >> Mon Mar 9 00:00:00 2009 +0000 CDT > >AFAICS, it's the "modern" style of TZ which isn't handled by the >internal time functions. Unsetting TZ should work, though. Or set it >to TZ=CST-5CDT > > >Corinna > >-- >Corinna Vinschen Please, send mails regarding Cygwin to >Cygwin Project Co-Leader cygwin AT cygwin DOT com >Red Hat
Thanks Corinna, this gets me over my hump. I've used CST6CDT in the past and if I try it now it doesn't work either, only if I add the '+' or '-' symbol, i.e. CST+6CDT. It seems to me that there might still be something wrong on my Cygwin side because things aren't consistent with Linux. I can use TZ=America/Chicago, TZ=CST6CDT or TZ=CST+6CDT and they all work on Linux. The date command works fine on Cygwin. Cygwin only seems to work with CST+6CDT syntax for gawk. Anyway, thanks for your insite. -- Rick -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/