What you would like is not possible.
You have an every other month event on the 4th Thursday from 02:30 to 03:30
in the Asia/Taipei time zone.
Given that local time zones may have Daylight or Summer time, there is no
recurrence rule that expresses that rule in UTC. From the rule you quoted,
the Asia/Taipei time zone does not have Summer time, so the offset is
constant, but for other time zones the offsets could be different over the
course of a year.

Hope that helps,

Ray



On Wed, Aug 12, 2009 at 7:45 PM, woolxiang <[email protected]> wrote:

>
> Hi,
> My code is follow
> EventQuery eventQuery = new EventQuery(strCalendarUri);
> eventQuery.SortOrder = CalendarSortOrder.ascending;
> eventQuery.TimeZone = "UTC";
> EventFeed eventFeed = m_CalendarService.Query(eventQuery);
>
> BUT I get the event and recurrence rule is
> DTSTART;TZID=Asia/Taipei:20090827T023000
> DTEND;TZID=Asia/Taipei:20090827T033000
> RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=4TH;WKST=MO
> BEGIN:VTIMEZONE
> TZID:Asia/Taipei
> X-LIC-LOCATION:Asia/Taipei
> BEGIN:STANDARD
> TZOFFSETFROM:+0800
> TZOFFSETTO:+0800
> TZNAME:CST
> DTSTART:19700101T000000
> END:STANDARD
> END:VTIMEZONE
> =================================================
> Because I set EventQuery.TimeZone="UTC" for other recurrence events
> (like weekly, daily, yearly)
> they would response like
> DTSTART:20090809T200000Z
> DTEND:20090809T210000Z
> RRULE:FREQ=WEEKLY;WKST=MO;UNTIL=20090909T200000Z;BYDAY=MO,WE
>
>
> Does anyone happen the same situation?
> >
>

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