Sorry to take so long to respond. I'm having a bit of trouble
understanding your problem. Would you mind restating your problem now
that you understand the UTC convention?
>> > I am curious though, why the nextCal needs to be in UTC when I
>> > would expect the value returned in nextDateVal to match the time zone
>> > of the iterator.
Dates that are not in UTC can be ambiguous.
If clocks in a particular timezone are set back 1 hour at
2000-Jan-1,01:00:00 then knowing that the clock reads
2000-Jan-1,00:30:00 does not let you identify a single instant in
time. That time might refer to half an hour before the clock was set
back, or half an hour after.
It might be the case that a recurrence rule generates
2000-Jan-1,00:30:00 and then generates 2000-Jan-1,00:25:00 and those
dates are in-order according to one interpretation but not another.
So to avoid loss of precision and to avoid subtle bugs in clients that
assume that the returned Dates are monotonic (like the instants in
time to which they refer) the API takes the unambiguous UTC as input
and produces the same output.
--
You received this message because you are subscribed to the Google Groups "google-rfc-2445" group.
To post to this group, send email to google-...@googlegroups.com.
To unsubscribe from this group, send email to google-rfc-24...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-rfc-2445?hl=en.