I work with visual studio 2008 , vb .net . I want to create a recurring event which happens StartTime: 1 Mar 2010 09:00am Endtime: 1 Mar 2010 10:00 am , FREQ: weekly INTERVAL: 1 UNTIL: 31 Mar 2010.
So the recurrence string is " DTSTART:20100301T070000Z DTEND:20100301T080000Z RRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20100331T070000Z StartTime and EndTime are converted to utc with ToUniversalTime function Before the convertion the event that i want to create is in Europe/ Athens Timezone. My calendar in google is also in Europe/Athens timezone Google creates the below events 1 Mar 2010 09:00am - 10:00 am 8 Mar 2010 09:00am - 10:00 am 15 Mar 2010 09:00am - 10:00 am 22 Mar 2010 09:00am - 10:00 am 29 Mar 2010 10:00am - 11:00 am The problem is the last event which happens on 29 Mar . StartTime is 10:00 am instead of 09:00 am and EndTime is 11:00 am instead of 10:00 am that in the last sunday of March Greece have daylight (DTS=1) How can i fix that?? I suppose that something is missing in the recurrence string. It seems that i have to give info like above DTSTART;TZID=GMT:20100301T070000Z DTEND;TZID=GMT:20100301T080000Z RRULE:FREQ=WEEKLY;UNTIL=20100331T070000Z; BEGIN: VTIMEZONE TZID:Europe/London X-LIC-LOCATION:Europe/London BEGIN: DAYLIGHT TZOFFSETFROM:+0000 TZOFFSETTO:+0100 TZNAME: BST DTSTART:19700329T010000 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU End : DAYLIGHT BEGIN: STANDARD TZOFFSETFROM:+0100 TZOFFSETTO:+0000 TZNAME: GMT DTSTART:19701025T020000 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU END: STANDARD END: VTIMEZONE The function ToUniversalTime in which GMT( + 00:00) converts?? There are a lot GMT( + 00:00) in google calendar settings. Thanks. -- 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]. For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=.
