Ticket #208 (task)

Opened 6 years ago

Last modified 5 years ago

Implement floating time queries

Status: new

Reported by: douglm Assigned to: douglm
Priority: major Milestone: Bedework 4.0
Component: caldav Version:
Keywords: Cc:

7.3. Date and floating time

iCalendar provides a way to specify DATE and DATE-TIME values that are not bound to any time zone in particular, hereafter called "floating date" and "floating time" respectively. These values are used to represent the same day, hour, minute and second value regardless of which time zone is being observed. For instance, the DATE value "20051111", represents November 11th, 2005 in no specific time zone, while the DATE-TIME value "20051111T111100" represents November 11th, 2005 at 11:11 AM in no specific time zone.

CalDAV servers may need to convert "floating date" and "floating time" values in date with UTC time values in the processing of calendaring REPORT requests.

For the CALDAV:calendar-query REPORT, CalDAV servers MUST rely on the value of the CALDAV:timezone XML element, if specified as part of the request body, to perform the proper conversion of "floating date" and "floating time" values to date with UTC time values. If the CALDAV: timezone XML element is not specified in the request body, CalDAV servers MUST rely on the value of the CALDAV:calendar-timezone property, if defined, else the CalDAV servers MAY rely on the time zone of their choice.

Change History

07/06/07 16:11:48: Modified by johnsa

  • milestone changed from Bedework 3.3.2 to Bedework 3.4.

Milestone Bedework 3.3.2 deleted

08/05/07 23:35:37: Modified by douglm

  • milestone changed from Bedework 3.4 to Bedework 3.5.

01/29/08 09:40:44: Modified by douglm

  • milestone changed from Bedework 3.5 to Bedework 4.0.

Milestone Bedework 3.5 deleted