[Ietf-calsify] rrule question from draft-cstoner-rfc2445bis-00

Reinhold Kainhofer reinhold at kainhofer.com
Thu Nov 17 09:19:47 PST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 17 November 2005 18:09, Preston Stephenson wrote:
> In section 8.3.5  Recurrence Rule, it states:
>                                                            When used
> with a recurrence rule,
>    the "DTSTART" and "DTEND" properties MUST be specified in local
> time
>    and the appropriate set of "VTIMEZONE" calendar components MUST
> be
>    included.
>
> I understand the MUST including the VTIMEZONE, but why is local time
> required. Why can't it be UTC time also?

Because Recurrence rules are highly time-zone dependent.
E.g. take an event that recurs very monday at 0:30 Central European Summer 
Time (UTC+2). If you shift the times to UTC, the event recurs at 22:30 every 
SUNDAY in UTC.

For weekly recurrences that RRULE might be adjusted to UTC, but e.g. if you 
have a recurrence every first monday of the month at 0:30 CEST, you can't 
express this in UTC any more at all (because the sunday before the first 
monday of a month is not necessarily the first sunday of the month).

Cheers,
Reinhol

- -- 
- ------------------------------------------------------------------
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDfLu6TqjEwhXvPN0RAu01AKDIrRSebfNHpz/UVISom42YxrGP+gCfZQbl
QmUAKqU4A3kNzlFSMla07Qw=
=gfQu
-----END PGP SIGNATURE-----


More information about the Ietf-calsify mailing list