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

Reply via email to