No, the text looks right. That first clause ("...first time that is excluded...") says we're dealing with a half-open interval.From cap-10 6.1.1.10:
As "DTEND" value is the first time that is excluded from a components time range, any "DURATION" value supplied by the "QUERY" property value that is exactly one second less than the "DTEND" property value MUST match the QUERY. And if the "DURATION" property value ends exactly at the computed DTEND it MUST NOT match.
etc. That's wrong, right? DTSTART + DURATION == DTEND, not DTEND - 1
-- /============================================================\ |John Stracke |jstracke@xxxxxxxxxxx | |Principal Engineer|http://www.centive.com | |Centive |My opinions are my own. | |============================================================| |"God does not play games with His loyal servants." "Whoo-ee,| |where have you *been*?" --_Good Omens_ | \============================================================/