Newsgroups: news.software.b
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!snorkelwacker.mit.edu!ira.uka.de!smurf!urlichs
From: urlichs@smurf.sub.org (Matthias Urlichs)
Subject: Re: IMPORTANT: Users of Rodney's UUCP modules / GUS
Message-ID: <+VD-A=M@smurf.sub.org>
Date: Sat, 15 Jun 1991 10:25:59    
Organization: University of Karlsruhe, FRG
References: <1991May28.151328.21097@zoo.toronto.edu> <HCC-NX+@smurf.sub.org> <91Jun14.172907edt.414@smoke.cs.toronto.edu>
Lines: 42

In news.software.b, article <91Jun14.172907edt.414@smoke.cs.toronto.edu>,
  moraes@cs.toronto.edu (Mark Moraes) writes:
< urlichs@smurf.sub.org (Matthias Urlichs) writes:
< ><6313530@mkist.ruhr.sub.org> unparsable Date: `10 Jun 91 18:60:58 MEST'
< > ...
< >According to Henry, shouldn't at least the first of these be acceptable?
< 
< 18:60?!
<    ^^
Oops...

< Better yet, lobby your vendor to switch to the [+-]HHMM notation for
< timezones.  It really is more meaningful, since most people will be
< able to recognize the HHMM for their location and will at least get a
< sense of where in the world the article comes from for other timezones.
< 
And if you have BSD /etc/zoneinfo (and /etc/tzic), compile something like this:

# Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE LETTER/S
Rule    M-GMT   1986    max     -       Mar     lastSun 2:00s   1:00 "+0200"
Rule    M-GMT   1986    max     -       Sep     lastSun 2:00s   0    "+0100"
# Zone  NAME            GMTOFF  RULES/SAVE      FORMAT   [UNTIL]
Zone    MET             1:00    M-GMT           %s

Your mileage may vary, esp. on when your DST changes.
"lastSun" obviously is the last Sunday of that month. You can do stuff like
"Sun>23" or "Sun>=1" or "1" (for a specific day). For the US and Canada, the
rules are:
Rule    US      1967    max     -       Oct     lastSun 2:00    0       S
Rule    US      1967    1973    -       Apr     lastSun 2:00    1:00    D
Rule    US      1974    only    -       Jan     6       2:00    1:00    D
Rule    US      1975    only    -       Feb     23      2:00    1:00    D
Rule    US      1976    1986    -       Apr     lastSun 2:00    1:00    D
Rule    US      1987    max     -       Apr     Sun>=1  2:00    1:00    D
Rule    Canada  1969    max     -       Oct     lastSun 2:00    0       S
Rule    Canada  1969    1986    -       Apr     lastSun 2:00    1:00    D
Rule    Canada  1987    max     -       Apr     Sun>=1  2:00    1:00    D
Replace the "S" and "D" in the last column with "-0x00", depending on where
you live. EST is -0500, PST -0800, PDT -0700.
-- 
Matthias Urlichs -- urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de     /(o\
Humboldtstrasse 7 - 7500 Karlsruhe 1 - FRG -- +49-721-621127(0700-2330)   \o)/
