2009/11/11 dvasilakis <[email protected]>: > > I work with VB .NET . > I create a monthly recurrent event with the follow recurrent string > > DTSTART;TZID=GMT:20091231T230000Z > DTEND;TZID=GMT:20100101T000000Z > RRULE:FREQ=MONTHLY;UNTIL=20101211T070000Z;WKST=SU;BYMONTHDAY=31 > > My settings have GMT +02:00 Αthens. So i expect to see the first day > of every month in 2010 . But some events missing. Particurarly on 1 > March, 1 May and 1 July there is no event. > Why this happen ?? Is there something wrong with the above string or > there is a bug with google calendar API ???
This event happens at 23:00 UTC on the 31st of each month, then you expect the timezone to shift it to the next day. But there is no February 31, April 31, nor June 31. So the event doesn't occur. Try changing the RRULE to RRULE:FREQ=MONTHLY;UNTIL=20101211T070000Z;WKST=SU;BYMONTHDAY=-1 which says that the event happens on the last day of the month, which happens EVERY month on either the 28th, 29th, 30th, or 31st. -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Twitter: http://twitter.com/RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
