Thanks Charlie. You're right -- It looks like the VTIMEZONE definition doesn't take into account the change in daylight savings. I filed a high priority bug for this issue.
Unfortunately, it looks like the cause of the offset may actually be related to your earlier bug report re 'Recurrences intermittently getting offset (by 1 hour?)': http://groups.google.com/group/google-calendar-help-dataapi/browse_thread/thread/6908f69f0e0ab258/4da34e7fe2a1e694 I created several events with the recurrence syntax you specified and one of them actually did have the correct offset. We're working hard to improve these problems with recurrence syntax parsing. Thanks very much for your continued efforts to bring these issues to our attention. Cheers, -Ryan On Mar 1, 1:03 pm, "Charlie Wood" <[EMAIL PROTECTED]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
