ICS Provided timezone converting incorrectly in iCal

I'm attempting to use a CalDav data source and the source application timezone doesn't seem to be arriving in iCal correctly. For example, a timezone of "US/Eastern" in the source application appears as "Eastern Standard Time" in iCal. Syncing the same CalDAV calendar on my iPhone works correctly. Here is a sample of the ICS data that is coming across the network during a CalDAV sync.
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Starfield Technologies, Inc.//Stg GCal//3.1.09_caldav r7160//EN
METHOD:REQUEST
X-WR-CALNAME:Calendar
X-APPLE-CALENDAR-COLOR:
X-PUBLISHED-TTL:PT30M
X-WR-CALDESCRIPTION:Calendar
X-LIC-LOCATION:
X-WR-TIMEZONE:
BEGIN:VTIMEZONE
TZID:US/Eastern
BEGIN:STANDARD
TZNAME:US/Eastern
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
DTSTART:19700101T000000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:US/Eastern
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19700101T000000
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:daylighttime0000000001
DTSTAMP:20100324T164601Z
DTSTART;TZID=US/Eastern:20100330T120000
DTEND;TZID=US/Eastern:20100330T123000
SUMMARY:Daylight Time
DESCRIPTION:
LOCATION:
SEQUENCE:0
CREATED:20100324T164133Z
LAST-MODIFIED:20100324T164133Z
STATUS:CONFIRMED
TRANSP:OPAQUE
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:standardtime0000000001
DTSTAMP:20100324T164601Z
DTSTART;TZID=US/Eastern:20100302T120000
DTEND;TZID=US/Eastern:20100302T123000
SUMMARY:Standard Time
DESCRIPTION:
LOCATION:
SEQUENCE:0
CREATED:20100324T164239Z
LAST-MODIFIED:20100324T164239Z
STATUS:CONFIRMED
TRANSP:OPAQUE
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR
When syncing this into iCal with timezone support enabled and the timezone set to Mountain Standard Time these events show up at 10am (two hour offset) and should be 10am in standard and 9am in daylight. When iCal is set to Pacific time the events show up at 9am in standard and 10am in daylight when they should both be showing 9am.
So, is this a problem with the ICS data that's coming across or iCal's interpretation of the timezone name? The fact that this same ICS data appears correctly on the iPhone and in Google's calendar leads me to believe that iCal is doing something incorrectly.

I have experienced the same problem Seems to be a mail issue rather than an ical issue as any import into ical other than double clicking in mail (or automatically importing) works fine.  I have totally reinstalled OS 10.8 ( and dealth with the resulting challenges of getting everything synced back up again) and the problem has resurfaced within 24 hours
Thanks for the drag and drop solution. I had been accepting on my iphone or ipad to avoid the issue.

Similar Messages

  • Exchange 2010 invites in ical show with floating timezone and incorrect time

    When I receive exchange 2010 invites sent via email as an ics attachment and open them to add them into ical the time zone shows as floating and the event time is incorrect as it doesn't take the time zone into consideration. How can I change the time zone/ time for these events?

    Well seems that its sad that no-one from Apple or otherwise knows why Apple Mail and iCal are such junk - but I'll answer for those who might want to know what solves these things.
    In a nutshell - I removed my accounts from iCal and Mail - added things thru iCal and had it create the account in Mail automatically (Exchange 2010 has all my mail up online anyways) - and sure enough this fixed things.
    Guess doing the Mail separately from iCal doesn't work right. Go figure.

  • In Lightning different events with different timezones shows incorrect timezone description, mostly from Africa.

    I discovered that the e-mail appilcation we are using (Thunderbird) has errors with timezones. For example:
    In my calendar, I created 3 events (with these names: Budapest, Kiev, Monaco)
    Then I set the Budapest event the Budapest (+1) timezone, for the Kiev event the timezone in Kiev (+2) and for Monaco the timezone in Monaco.
    I saved everything, then in Thunderbird I opened these events one by one. The first was ok, but the Kiev event showd a timezone from Africa. The third event was ok too. Then I started opening again these three events, but now the first, the Budapest event shows the timezone from Africa.
    Meanwhile if I opened these three events from Firefox, from under my Google Mail account, everything was ok. All timezones are fine.

    Same here. My university has unfortunately subscribed to a Microsoft monoculture involving Exchange and Outlook. Our team is trying to use the new Outlook calendar scheduling function. Our PM has sent meeting invites for 3 mtgs, one of them: Thursday, 27 March 2008 1:00 PM-2:30 PM. Her Outlook interface is correctly set to GMT +10h Brisbane EST.
    When I open the .ics attachment on my MacBook Pro in iCal, the meeting is created for Thursday, 27 March 2008 11:00 PM to Fri 28th 12:30 AM, that is, 10 hours in advance. It seems that at some stage the time difference GMT +10h is added twice. My iCal is set to Brisbane timezone too.
    However, I have received other .ics files (I assume from non Outlook Exchange users) and they work fine and the times are displayed correctly. I am also subscribed to a number of shared calendars some of which are not iCal specific and I don't have timezone issues there either. So I'm wondering who's to blame? Microsoft for making Outlook issue non-standard ics files or Apple for not being able to read them properly?
    Is there a fix?

  • Converted Outlook to iCal - All day events messed up

    I converted Outlook calendar via O2M and imported it into iCal on iMac.  The all-day events are blocking up time from 12:00am to 12:00am rather than appearing in the all-day box at the top of the day.  When I click on the event, the "Make All-Day Event" selection is grayed out and I cannot select it.  The events are blocking up and crowding my calendar and I can't see anything.  I don't want to delete and re-enter all events. Just bought the iMac a week ago. What's the fix?

    Found this on another topic and it fixed my problem:
    Re: AppleScript to make All-Day Events? 
    Feb 2, 2006 1:28 AM (in response to Roger Barre)
    Hi Roger, This is fairly straighforward in Applescript. You could try something like the script below. Depending on the number of events in the calendar it's possible this could take time. The script should let you know when it's done. Just in case you don't like the result. Backup, just in case. In iCal go to File>Back up Database... and save your calendars. --Copy blue text into Script Editor (Applications > Applescript > Script Editor) , press Run and follow prompts. If you are happy with the results you could save it as an Application. 
    tell application "iCal"
    -- Select calendar
    set myCal to first calendar whose title is (item 1 of (choose from list (title of (every calendar) as list) with prompt "Choose calendar"))
    -- Loop through events
    repeat with myEvt in events of myCal
    -- Get start & end times of event
    set {startTime, endTime} to {start date of myEvt, end date of myEvt}
    -- Check start and end hours & mins
    set hoursAndMins to {hours of startTime, minutes of startTime, hours of endTime, minutes of endTime}
    -- See if start and end time are midnight, if so set to all day.
    if hoursAndMins is equal to {0, 0, 0, 0} then set allday event of myEvt to true
    end repeat
    display dialog "Done all day events"
    end tell Best wishes John 
    Mac OS X (10.4.4)

  • Convert email to ical events

    I am looking for a way to automatically convert emails i recieve into calendar events in different calendars. I have looked into the mail.app "add invitations automatically" but i dont want all my email accounts to sync with the calendars.
    I have tried mail2ical (every event gets put into one calendar, and the event time is the time of the email recieved), eventmaker (it thinks i am making events for the future). I have taken a look into automator, but im not sure if it has the actions im looking for.  
    I manage 5 different people and their work schedules. At the end of a day, after multiple projects have been worked on, i get 5 different emails each from 5 different people. Each email outlines different projects  they worked on ( project name is in the subject line), along with the time they worked and what they did.
    My current workflow is i go through each email one by one. I copy the contents of the email, then click on the time they worked to open a ical event. I then paste the contents into the notes and create a event. Each person has their own calendar which show the projects they have worked on for the day.
    I will be gettting another 5 more people to manage and with this workflow i will be manually sorting 50 emails a day! In the long run this isnt a effienct workflow, im looking for a way to automate this entirely.

    Hi,
    I wouldn't expect you are going to find an application to do that, as the format the emails you mention could vary widely.  Posibly some sort of bespoke script could do it.
    Best wishes
    John M

  • Provide Timezone Support

    Hi,
    We have an application which we are wanting to introduce timezone support. The DB server resides and runs in GMT but now have clients who could be based anywhere in the world.
    Has anybody any experience in converting a system from the old DATE to using the TIMESTAMP WITH LOCAL TIME ZONE?
    Also have many forms, reports, Pro*C modules which would need looking at. What would be involved in this task?
    We are running 9.2 with 9iAS and forms/reports 6.
    Any help appreciated.
    Many Thanks

    get the info of the client time zone and compare it with the installed one.
    you can store all this info in a oracle table and can perform your desired action.

  • Safari download ics link instead opening it in ical

    when i click on a link which points to a ics-file safari downloads this file. i can open it and the event is imported in ical.
    is there a way  to tell safari to open it with ical?
    the mime-type i am sending is "text/calendar".
    firefox is able to send the ics file to ical.
    i can use a webcal-link but then this is rather a subscription but this is not useful for a single event which i want to import in ical.
    thanxs.
    markus

    Quit Safari if it's running. Move the file
    Library/Preferences/com.apple.Safari.plist
    in your home folder to the Desktop. Test again. If downloading now works as expected, then that's where the problem lies. Otherwise, it's still somewhere in your Safari settings, but I wouldn't know where. You'd have to ask the "Speed Downloader" developer what to do next.

  • Delivery of reports with different local timezone convert from UTC time

    I have a central database storing events with UTC time (current location is Europe). I have a request to send historical reports (e.g Aug 2013 report) to US, Asia and I required to convert the UTC time to US and Asia when generating reports. I am thinking
    the best way of design the dimension table, shall I have a history timezone table to match the utc time id with US and Asian timezone in order to do the historical report time conversion , considering the daylight saving condition as well. Any suggestions
    are welcome. Thanks.

    What version of SQL Server you are using? How do you generate reports? If it is SQL Server 2012 take a look at
    --Retrieve the current time as a datetimeoffset (comparable to the venerable GETDATE function):
                    SELECT SYSDATETIMEOFFSET()
    ---Retrieve the server’s current time zone offset (the number of minutes before or after UTC):
                    SELECT DATENAME (TZoffset, SYSDATETIMEOFFSET())
    ---Convert from datetime to datetimeoffset (note that this uses the server’s current time zone offset, which could be inappropriate for historical dates):
                    SELECT TODATETIMEOFFSET (datetimevalue, DATENAME (TZoffset, SYSDATETIMEOFFSET()))
    ---Convert a datetimeoffset value (in this case, local server time returned by SYSDATETIMEOFFSET) to a new time zone offset:
                    SELECT SWITCHOFFSET (SYSDATETIMEOFFSET(), '-05:00')
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Incorrect display iCal calendar events on iPod Classic

    Hi.
    I'm the owner of iPod Classic 120Gb with latest firmware (2.0.1)
    I synchronise iCal calendars with my iPod Classic.
    My events in "iCal" contain much of the text, but iPod Classic can show only little first part of text when i select this events.
    I cannot see all text.
    It is incorrect
    For Example - iPod Nano 4gen can show all text of this events.

    They do sync back for me. So, I'm not sure what the problem is. You might try resetting the sync history:
    http://docs.info.apple.com/article.html?artnum=301217
    Alternatively, (and drastically) maybe Restore your IPT.
    Hope this helps...

  • Imported ics calendar does not appear in iCal on my iPhone

    When I import an .ics calendar to my iCal as a new calendar - it ends up in my "on my mac"-list and not on my "apple-ID-list" which (I figure) is the reason why the imported calendars aren't showing up on my iPhone iCal. What I can I do to change this??

    Hi,
    I couldn't import ics invitation received by email (in Mail). When I clicked on the ics invitation iCal was opening buy the ics invitation didn't appear.
    Reading a few post I realized I could drag the ics invitation from from to iCal and then the invitation appeared into the "Waiting to confirm box" - on the right of the calendar button. By default is tried to sync using the "on my mac" account.
    ANSWER:
    I wasn't using this account, so I DELETED all my "on my mac" calendars and iCloud calendar is now my default. From now on all my ics invitation are imported into iCal AND they sync flawlessly to my other device (iPhone 5 and iPad 4) and to people sharing this calendar.
    MacBook Pro (Retina, Mid 2012)

  • .ICS invitations show up correctly in iCal however email not sent

    Hi all,
    i'm running Lion OS X with iCal and Mail. I've received a few invitations from work through these systems and am not able to automatically send back my acceptance or decline the requests.
    When the .ics file is shown in the email, I can sucessfully open this and it automatically creates a correct entry in iCal (Horray!!). The problem is that when I click on the entry I get an option to either accept or decline the meeting request. Clicking either doesn't seem to do anything?
    I'm sure it has worked in the past but its definatley not working now and I wondered if anyone had an idea why? I've checked both the mail and iCal preferences and they are both set to work with invitations.
    I guess if I need to I will look at a piece of 'middleware' that facilitates this, however I have no idea what I would need?
    hope someone out there can help, thanks in advance.

    Greetings,
    With the new MobileMe calendar, invites are handled by the the MobileMe server via CalDAV rather than iCal having to pass an .ics file via Mail to your invitees. As you deduced, this is why invites do not show up in a recipient's iCal automatically as iCal looks for an attached .ics file in Mail to determine when to trigger the event invitation notification window.
    Because this change is server based there is nothing to change in iCal (or Mail).
    I would suggest:
    A. Post this inquiry in the MobileMe forum: http://discussions.apple.com/category.jspa?categoryID=116
    B. Contact MobileMe to see if they have any suggestions beyond the built in "download .ics file" option offered by the web based event invitation. At the very least you can let them know that this is a feature you would like to see.: http://www.apple.com/support/mobileme/
    Cheers.

  • Appts from other timezone displayed incorrectly across dateline

    I work in Shanghai, but frequently want to setup appointments in EST. I have timezones enabled and when I choose EST from the top right corner before I setup the appt, or just choose EST in the appt itself it is recorded correctly. However, when I switch back to Shanghai timezone the appointment itself will reflect the correct local time, but not the correct day. The appointment will actually remind me at the correct time but will be displayed on the wrong day.
    I originally thought this was working as expected, just not how I would like it, but on several occasions I have used the same process to setup appointments and when I switch to a different timezone the appointment will be displayed on the correct day. This leads me to believe that it is some type of bug. Has anyone experienced this?

    Thanks for the response. You are exactly correct. However, the problem I have is the appointment is NOT switching days. It is displayed on the original date but with the new correct time. Using your example a 1200 EST appointment today created in my iCal will show up on today at 0100 when I switch to Shanghai, rather than 0100 tomorrow. To be more clear -- I create an appointment at 12 EST on 19 Feb 2008, I view my calendar in the Shanghahi timezone and I would expect to see the appointment at 0100 on 20 Feb, however I see the appointment at 0100 on 19 Feb. Interestingly, the appointment alarm will still fire correctly, for instance 15 minutes prior to 0100 on 20 Feb even thought it is displayed as 0100 on 19 Feb.
    I think its a display bug of some sort that only occurs when the appointment is not created in the primary timezone. I could show a screen shot if its not clear.

  • Converting ascii to iCal?

    I currently use Solaris CDE with Calendar details kept
    in ascii format. If I am going to use iPlanet's latest
    version of Calendar I need a way of importing all of ascii files for users into iCal. Otherwise I'm left resubmitting all details for the year.

    Hello I need some help.
    I need to convert the ASCII data to Binary form. Like
    if i have the character 'A' and its ASCII is 65 then
    its binary would be 01000001.
    If there is any function/method available in java to
    convert ascii to binary, i would be really thanful.
    byte ascii = 65;
    String binresult = "";
    for(int i=0;i<8;i++) {
      if(ascii%(2^i)=0) binresult += "0";
      else binresult += "1";
    }

  • All day events showing incorrectly in iCal

    I published my Exchange 2010 calendar for others to view in iCal.  I can subscribe to the calendar, however all day events are not being displayed properly.

    One more thing, it prints just fine in Month View. Bizarre.

  • Word.doc converting incorrectly...

    I have tried to covert my Word.doc to a .pdf file twice using
    the Adobe PDF Online and both times it chaged information on my
    document. I want to purchase the monthly subscription but I need
    for it to work. Could you please tell me if I'm doing something
    wrong the reason my documents aren't converting correctly.

    Hi pamelcello,
    Here is a small snippet from the Buzzword FAQ about some of
    the fonts.
    [snip]
    Built-in fonts make sure everyone has the same fonts, and
    therefore sees exactly the same document.
    We want to limit the size of the download so that the user is
    up and running quickly. To that end we're only downloading 7 font
    families to start. In future releases, we'll look at accommodating
    additional fonts without impacting the download times.
    [snip]
    There currently isn't a way for users to customize their font
    list, but keep checking in the future for more options!
    cheers,
    Pete

Maybe you are looking for