I have a Google calendar event that has a non-local (and non-UTC) timezone i.e. the time zone is set explicitly for the event. The event is in the timezone of the sender, which in this case is Buenos Aires (GMT -3, and they do not have daylight savings [1]). Google calendar shows this correctly. I use the "Akonadi Google Calendar Resource" to sync my google calendar with KOrganizer. However, KOrganizer shows the same event at an incorrect time. NOTE that this event was imported from an Outlook invitation directly into Google Calendar. When I tried to replicate this issue with a single event created directly in Google Calendar, I was unable to replicate it i.e. KOrganizer showed the time correctly. However, I was able to copy the event imported from Outlook into a new calendar in Google, and KOrganizer did incorrectly show the event time (at 2pm instead of 3pm local). My local time zone is America/New_York. Here is the ICal exported directly from Google: http://paste.kde.org/725246/ Here is the iCal for the same event exported from KOrganizer: http://paste.kde.org/725240/ [1] http://www.timeanddate.com/worldclock/timezone.html?n=51 Reproducible: Always
I have also tested a case where the event in question spans a daylight savings change in my local time (America/New_York). Google correctly shifts the time of the event, for example: Mar 8 : Event is at 16:00 Buenos Aires Time (GMT -3), and at 14:00 (GMT-5) in my Google calendar (correct, see [1]). KOrganizer incorrectly shows the event at 12 Noon America/New_York. Mar 11 (after DST change): Event is at 16:00 Argentina Time (GMT -3), and at 15:00 (GMT-4) in my Google calendar (correct, see [2]). KOrganizer still incorrectly shows the event at 12 Noon America/New_York. [1] http://www.timeanddate.com/worldclock/meetingdetails.html?year=2012&month=03&day=8&hour=19&min=0&sec=0&p1=188&p2=51 [2] http://www.timeanddate.com/worldclock/meetingdetails.html?year=2012&month=03&day=11&hour=19&min=0&sec=0&p1=188&p2=51
I too am having issues with Korganizer not showing events in the correct time zone. In my case, I have recently moved to another time zone for work. I created the events using Google's calendar web interface. The time zone is correct in Google and each event is using the specified time zone I am in. My mobile devices are showing the events correctly, Korganizer is showing a 7 hour difference from what it should be. Reproducible, most of the time. A few events are showing in the proper time zone. Most are not.
Created attachment 80150 [details] screenshot I also have issues with incorrect timezones. I don't use Google calendar but Horde. My Korganizer version is 4.9.5 on SuSE 12.2. The weekly event was set using UTC time set to 13:00-15:00 while my timezone was wintertime Europe/Berlin (i.e. UTC+1). The event is shown correctly in January at 14:00-16:00. Now, in the meantime my timezone changed to summertime (i.e. UTC+2). In May the event is displayed at 15:00-17:00. This could be considered correct, but at least it was not my intention. But the worst thing is, that although the event is displayed 15:00-17:00 the text says 14:00-16:00... I think this is the real bug. screenshot attached
(In reply to comment #3) > although the event is displayed 15:00-17:00 the text > says 14:00-16:00... I think this is the real bug. screenshot attached That might be *another* bug, but it is not the bug I reported. In my case, the text of the event matches its display position, but *both* the text and display position in the calendar are incorrect.
Created attachment 80156 [details] Showing incorrect date/times in KOrganizer I have made my Test calendar public: https://www.google.com/calendar/embed?src=heh0efcfo6b15ah933dvthfu74%40group.calendar.google.com&ctz=America/Toronto It contains the events described above. Attached is a screenshot of KOrganizer showing the incorrect times (highlighted).
*** Bug 307790 has been marked as a duplicate of this bug. ***
Perhaps related to the use of X-WR-TIMEZONE in the Google calendar? http://blog.jonudell.net/2011/10/17/x-wr-timezone-considered-harmful/
Thanks, but the Google Calendar API already exposes data as a JSON, so unfortunately that does not really help us :(
On KDE 4.13.3 here, and Kontact still cannot handle google calendar events from different time zones correctly. I am currently on time zone "Berlin", and I am syncing with a gmail calendar account featuring some events in U.S. (EST) time zone, other events in European (CET) time. The European events are shown correctly, the U.S. are offset not only by the time difference, but by an additional 7 hours! In google calendars (web interface) and in my android phone, everything shows correctly. I should add that my local KDE interface is running in CET time zone, so is the google calendars web interface.
It seems to be working correctly on KDE Korganizer 4.14.10 with libkgapi 2.2.0 (tested on Fedora 23). My test cases are all ok. Can others with the same issue confirm?
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.