[Ietf-calsify] Section 4.6.1 Event Component: Value of missing DTEND when DTSTART; VALUE=DATE

Reinhold Kainhofer reinhold at kainhofer.com
Tue Oct 3 13:35:29 PDT 2006


Am Dienstag, 3. Oktober 2006 20:54 schrieb Bernard Desruisseaux:
> In section 4.6.1 Event Component of RFC 2445 it says:
> > For cases where a "VEVENT" calendar component specifies a "DTSTART"
> > property with a DATE data type but no "DTEND" property, the events
> > non-inclusive end is the end of the calendar date specified by the
> > "DTSTART" property.
>
> The events "non-inclusive end" should be the start of the day following
> the calendar date specified by the "DTSTART" property. Otherwise,
> 23:59:59 would not be part of the event...

Mathematically speaking, 23:59:59 is NOT the end of the day (there's still one 
whole second left!). 
23:59:59.99999999999999999999999999999999...=0:00:00.0 
is the end of the day. That's the non-inclusive end, just as the RFC says.


Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: reinhold at kainhofer.com, http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/


More information about the Ietf-calsify mailing list