[Ietf-calsify] DTEND for day events

Jeffrey Harris jeffrey at skyhouseconsulting.com
Thu Sep 1 14:28:12 PDT 2005


> Then please see the following mail by Frank Dawson, who is one of the original 
> authors of rfc 2445:
> http://www.imc.org/ietf-calendar/archive1/msg03648.html
> 
> In particular:
> 'We explicitly got feedback to add the "non-inclusive" term. It means up to 
> "T235959".'

Wow.  You're right, it looks like their intention was for non-inclusive
to mean not including the last minute of but including the rest of the
day.  That's sure not the way I read that language, so lets come up with
better language for 2445bis as Lisa suggests.

> So, the question is now what to do about this. Shall we stick to the 
> interpretation that "non-inclusive" means that DTEND needs to be first date 
> after the item? Or shall we use the correct interpretation from now on? 
> 
> The reason I'm asking is that we are releasing KDE 3.5 shortly, and currently 
> I fixed it to use Frank's interpretation. 

It seems to me that there's lots of iCal data out there with the
"doesn't include the whole day" interpretation, I suspect Outlook does
the same thing.  So I'd suggest we change the language in 2445bis to say
something like:

"When a DATE value is used for DTEND no time during the given day is
included in the component, so

DTSTART;VALUE=DATE:20050101
DTEND;VALUE=DATE:20050102

represents a 24 hour period."

It's too bad there's data in the wild that means this, I really think
dates for dtends would adhere to common usage better if they were
inclusive, but ce la vies.

Sincerely,
Jeffrey Harris


More information about the Ietf-calsify mailing list