I'm trying to create a recurrence that begins on March 14, 2007 and
consistently seeing it offset by 1 hour.

Here's the recurrence element I'm using to create the event:

<gd:recurrence>DTSTART;TZID=America/New_York:20070314T190000
DURATION:PT7200S
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=2WE</gd:recurrence>

and here's what Google returns:

<gd:recurrence>DTSTART;TZID=America/New_York:20070314T200000
DTEND;TZID=America/New_York:20070314T220000
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=2WE
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700405T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
END:VTIMEZONE
</gd:recurrence>

As I read it, the timezone definition created by Google doesn't take
into account the change for 2007, in which Daylight Time begins on the
second Sunday in March, not the first Sunday in April. I assume that's
the cause of the offset.

Regards,
Charlie


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to