Question about ICS import

Need help with VueMinder Pro or Ultimate? Ask your questions here.

Question about ICS import

Postby chrisleonard » Thu Nov 05, 2009 4:32 pm

I have an ICS feed that I am subscribing to in VueMinder (trial edition). It contains an app't that begins at 1pm Arizona time. I am in Cental time, so since we just switched back to Central Standard Time, the appointment should show up as 2pm on my local calendar. However, it shows up as 3pm. Can you look at this ICS snippet and see if it looks correct to you? I've scrubbed the personally identifiable information out of the snippet, but I think I've included what you would need. If not, it's on the same URL I sent you yesterday, so you could just refresh that and take a look. I have a feeling that my provider is not handling timezones correctly, but I want to verify that before I talk to them.

And sorry to be such a pest ... things are looking good, but I just need to get everything set up as well as I possibly can.

Thanks,
Chris (ICS snippet follows)

<snip>

BEGIN:VTIMEZONE
TZID:US/Central
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0600
DTSTART:19700101T000000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
DTSTART:19700101T000000
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:US/Arizona
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
DTSTART:19700101T000000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
DTSTART:19700101T000000
END:DAYLIGHT
END:VTIMEZONE

<snip>

BEGIN:VEVENT
UID:20080318085756-5ea221626fa342f19f1e510e9eecfe89@xyz.com
DTSTAMP:20091105T211113Z
DTSTART;TZID=US/Arizona:20080318T130000
DTEND;TZID=US/Arizona:20080318T133000
SUMMARY:SQL CAB
DESCRIPTION:Review SQL Changes.
LOCATION:Conference xxxx or yyyy External
SEQUENCE:2
CREATED:20080318T155756Z
LAST-MODIFIED:20090325T105722Z
STATUS:CONFIRMED
TRANSP:OPAQUE
CLASS:PUBLIC
RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR;WKST=SU
ORGANIZER:MAILTO:abc@xyz.com
END:VEVENT
User avatar
chrisleonard
 
Posts: 6
Joined: Wed Nov 04, 2009 10:56 am
Location: Cedar Rapids, Iowa (USA)

Re: Question about ICS import

Postby VueSoft » Thu Nov 05, 2009 10:41 pm

Hi Chris. Looking at the VTIMEZONE info, it definitely appears to be wrong in the ICS file. I think that might explain the time zone shift you're seeing. The file is not correctly defining DST rules for the Central time zone. The DTSTART value is saying the daylight savings time changes on Jan 1, which is wrong. I modified the header info, and removed the US/Arizona time zone after playing around with it a bit. Here's what I came up with:

BEGIN:VTIMEZONE
TZID:US/Central
BEGIN:STANDARD
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
END:DAYLIGHT
END:VTIMEZONE

After making this change to the ICS file, the events import and display at the correct times, as far a I can tell. This includes both events that were defined as being Arizona time as well as those that were Central time.
Dan Chartrand, Founder
VueSoft LLC | St. Louis, Missouri, USA
User avatar
VueSoft
Dan Chartrand
 
Posts: 3624
Joined: Sat Aug 23, 2008 12:39 am
Location: St. Louis, Missouri, USA

Re: Question about ICS import

Postby chrisleonard » Mon Nov 09, 2009 10:33 am

Thanks once again, Dan. I will notify my calendar provider of the bug, and hopefully they will be able to resolve it. Thanks!
User avatar
chrisleonard
 
Posts: 6
Joined: Wed Nov 04, 2009 10:56 am
Location: Cedar Rapids, Iowa (USA)


Return to Technical Support