Timezone utility
Paul Eggert
eggert at twinsun.com
Tue Aug 8 22:31:30 UTC 2000
> From: Henry Grebler [SMTP:henryg at optimation.com.au]
> Sent: Monday, August 07, 2000 10:31 PM
> To address this issue, I have written a little utility, cvt_time. I
> enclose source, Makefile and man page.
I would add this functionality to "date" rather than having a separate
utility. I believe that GNU "date" already has options to do what you
want; see its -d, -f, and -r options. If you have time, perhaps you
could contribute implementations of these options to the tz date
implementation.
When faced with problems like that, I generally use something like the
following shell transcript.
$ zdump -v Australia/Hobart | grep 2000
Australia/Hobart Sat Mar 25 15:59:59 2000 UTC = Sun Mar 26 02:59:59 2000 EST isdst=1
Australia/Hobart Sat Mar 25 16:00:00 2000 UTC = Sun Mar 26 02:00:00 2000 EST isdst=0
Australia/Hobart Sat Aug 26 15:59:59 2000 UTC = Sun Aug 27 01:59:59 2000 EST isdst=0
Australia/Hobart Sat Aug 26 16:00:00 2000 UTC = Sun Aug 27 03:00:00 2000 EST isdst=1
One advantage of this approach is that you don't need to specify magic
numbers like 967305600.
More information about the tz
mailing list