What if I do not get any event (opensearchresults = 0)? Is there a way to find the time zone setting of the calendar?
Regards, Jobless On Oct 23, 11:55 pm, Kulvinder Singh <[EMAIL PROTECTED]> wrote: > You can get the TZoffset information indirectly as follows : > > (a) If you get a Single event (Not an all day event), you change Google API > for When class because the starttime is something like : <gd:when > startTime='2007-09-11T14:00:00.000-04:00' > endTime='2007-09-11T15:00:00.000-04:00'/> and you can get the -04:00 from it > which is the UTC offset. > > (b) If you get a Recurring event, it is a bit difficult because you should > not rely on Times collection since it may have events occurences spanning > from Savings to Standard or vice-versa. You should look into <gd:recurrence> > and parse it Since the ical string it contains, has the information for > UTCOffsets based on the TZID and i couldnt get a good parser for it. > > <gd:recurrence>DTSTART;TZID=Pacific/Auckland:20071001T083000 > DTEND;TZID=Pacific/Auckland:20071001T103000 > RRULE:FREQ=DAILY;COUNT=10;INTERVAL=1 > BEGIN:VTIMEZONE > TZID:Pacific/Auckland > X-LIC-LOCATION:Pacific/Auckland > BEGIN:DAYLIGHT > TZOFFSETFROM:+1200 > TZOFFSETTO:+1300 > TZNAME:NZDT > DTSTART:19700927T020000 > RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU > END:DAYLIGHT > BEGIN:STANDARD > TZOFFSETFROM:+1300 > TZOFFSETTO:+1200 > TZNAME:NZST > DTSTART:19700405T030000 > RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU > END:STANDARD > END:VTIMEZONE > </gd:recurrence> > > HTH. > > Cheers > Kulvinder Singh > > > > ----- Original Message ---- > From: jobless <[EMAIL PROTECTED]> > To: Google Calendar Data API <[email protected]> > Sent: Wednesday, October 24, 2007 9:25:56 AM > Subject: Re: How to retrieve the current time zone setting from a calendar > > Hi All, > > Thanks for you input. > > [EMAIL PROTECTED] > The problem is I am collecting the agenda for a day and trying to > determine the time zone offset. If there are no events scheduled there > is no way to obtain the time zone offset. So when I try and new events > using the API, I have no option but to add the event using the users > current time zone. This causes problems in the event start time and > end time. > > One work around I thought about was to add a simple event in the > current time zone, retrieve it and then get the time zone offset > value. Is there any other way to do it? > > On Oct 23, 12:41 pm, "Austin (Google)" <[EMAIL PROTECTED]> wrote: > > Hi, > > > Thanks for your the input DPM and you are correct in your assessment. > > But if you really want to get the UTC offset, there is a roundable way > > to do that. Since all events and its start/end time description is > > normalized to the calendar timezone UTC offset, therefore if you take > > an event within a calendar and parse out the trailing part of the iCal > > string of its start time you will get something like -07:00 (pacific > > daylight saving offset). > > > Hope it helps, > > Austin > > > On Oct 23, 8:37 am, DPM <[EMAIL PROTECTED]> wrote: > > > > Being technical for a moment, "America/Chicago" IS the timezone. > > > > TIMEZONE = > > > 1) UTC offset > > > 2) rules to determine daylight savings offset > > > > #2 is the kicker. It also happens to change. [ie - in the US, up to > > > the 2nd sunday of march, but last year it was 1st sunday of april. #1 > > > is -7 for california during half the year, but -8 during the other.] > > > > As such, if you try to summarize it down to 1 number, you will get it > > > wrong half the time. > > > > On Oct 23, 5:41 am, jobless <[EMAIL PROTECTED]> wrote: > > > > > Hello All, > > > > > I am using JavaScript and trying to extract the time zone value from > > > > the feed returned by Google calendar when a query is performed. The > > > > problem is I am getting a value like America/Chicago and not the UTC > > > > offset! Is it possible to get the time zone offset for a calendar? > > > > > Thank you for any suggestions. > > > > > Regards, > > > > Jobless- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > > - Show quoted text - > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection > aroundhttp://mail.yahoo.com- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
