Hello Philipp,
Based off my reading of the RFC, daylight savings time is not taking
into account in any of the offsets.
>From the RFC:
All times expressed have a stated relationship (offset) to
Coordinated Universal Time (UTC). (This is distinct from some
usage in scheduling applications where a local time and location
may be known, but the actual relationship to UTC may be dependent
on the unknown or unknowable actions of politicians or
administrators. The UTC time corresponding to 17:00 on 23rd March
2005 in New York may depend on administrative decisions about
daylight savings time. This specification steers well clear of
such considerations.)
How this effects creating events via the Calendar Data API:
Single-instance events are created with specifying the offset to UTC
(as per the RFC). For instance, it is now UTC-8 in California-- Soon,
after daylight savings takes effect, it will be UTC-7 in California.
If I create an event for 12:30PM June 20 and specify an offset of
-08:00, the event will end up occurring at 1:30PM June 20th with an
offset of -07:00 (and thus appear at 1:30PM in the calendar UI). This
is actually reflected in the <gd:when> elements of the <entry>
returned from the server in the response to an insert.
As you know, recurring events use the icalendar specification and thus
are created using a timezone definition which should automatically
take daylight savings time into account.
We've discussed the idea of being able to specify a time for a single
instance event using times specified with a standard timezone ID to
make it easier to deal with single instance events.
Thoughts?
Cheers,
-Ryan
On 3/1/07, Philipp Kewisch <[EMAIL PROTECTED]> wrote:
>
> I need some help fully understanding rfc 3339:
>
> The specified offset, does it refer to the currently applicable (not
> historical), standard UTC offset
> for that zone?
>
> To ask differently, does this offset change when daylight savings time
> goes into effect, or does it refer to the offset that is standard for
> the zone?
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---