Re: Errors in RRULE examples in RFC2445?

Doug Royer <[email protected]> Mon, 19 Jan 2004 12:57:52 -0700
Newsgroups gmane.ietf.calendar
Message-ID <[email protected]>
I added a bug to track this. (BUG #573)

Shriram V wrote:

>Hi all,
>
>
>Is this an error in the RRULE examples in RFC 2445, in section 4.8.5.4?
>
>I have found that two of the rules in the RFC include the last occurrence,
>even though it occurs later than the UNTIL date-time.
>
>I tried searching though the mailing list archives, but could not find any
>previous postings on these errors.
>
>
>
>=======
>[Page 119]
>Everyday in January, for 3 years:
>
>     DTSTART;TZID=US-Eastern:19980101T090000
>     RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;
>      BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
>     or
>     RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1
>
>     ==> (1998 9:00 AM EDT)January 1-31
>         (1999 9:00 AM EDT)January 1-31
>         (2000 9:00 AM EDT)January 1-31
>=======
>
>1. It should be EST instead of EDT? (A typo?)
>2. Last occurrence (2000 09:00 Jan 31) should not be included.
>
>The last occurrence is on (2000 09:00 EST Jan 31)
>which is equivalent to    (2000 14:00 UTC Jan 31).
>
>This is definitely later than UNTIL (2000 09:00 UTC Jan 31),
>so should be excluded.
>
>
>=======
>[Page 125]
>Every 3 hours from 9:00 AM to 5:00 PM on a specific day:
>
>     DTSTART;TZID=US-Eastern:19970902T090000
>     RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=19970902T170000Z
>
>     ==> (September 2, 1997 EDT)09:00,12:00,15:00
>=======
>
>
>1. Again last occurrence (1997 15:00 PM Sep 2) should not be included.
>
>The last occurrence is on (1997 15:00 EDT Sep 2)
>which is equivalent to    (1997 19:00 UTC Sep 2).
>
>This is definitely later than UNTIL (1997 17:00 UTC Sep 2),
>so should be excluded.
>
>
>
>
>
>Somebody please comment.
>Let me know if my interpretation is correct or not?
>
>
>
>Thanks,
>Shriram.
>  
>

-- 

Doug Royer                     |   http://INET-Consulting.com
-------------------------------|-----------------------------
[email protected]                 | Office: (208)520-4044
http://Royer.com/People/Doug   | Fax: (866)594-8574
                               | Cell: (208)520-4044

              We Do Standards - You Need Standards
smime.p7s (application/x-pkcs7-signature, 4.6 KB) - not displayed