ernieblodgett wrote:For whatever reason, when pasting the URL into Google Calendar, it doesn't allow us to specify the time zone - and the feed coming from LDS.ORG is missing whatever parameter it expectes so the time zone defaults to GMT - so all the times are many hours off. About the only thing I can think of to work around it is to change my google calendar to GMT, but that may cause other issues.
I examined the iCal feed and indeed, it has no time zone information. So I did the following as an experiment:
- Used my sync URL to capture the iCal feed, and saved it with an .ics extension.
- Edited the file in a text editor and added timezone information.
- Created a google calendar and imported the modified .ics file
- All the dates and times were correct.
But if I used the original .ics file, all times were interpreted as UTC/GMT, and so they were off by several hours. The times in the feed are all specified in my time zone, but without any timezone information in the file, they are treated as UTC.
For those who are curious, the timezone information I pasted was the following. I copied it from an old .ics file extracted from the v1 calendar. I pasted it right before the first "BEGIN:VEVENT":
Code:
BEGIN:VTIMEZONE
TZID:US/Mountain
LAST-MODIFIED:20060203
BEGIN:STANDARD
DTSTART:19671029T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19870405T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
END:DAYLIGHT
END:VTIMEZONE
So if the developers would just make a similar adjustment to the feed, I think it would start working for more people. I imagine it works pretty well for people along the Prime Meridian, except perhaps with Daylight Saving Time issues.
Note: I moved the posts that relate to sync under v2 to a new thread from the exceedingly long thread
Calendar sync issues.
Questions that can benefit the larger community should be asked in a public forum, not a private message.