[horde] CalDAV timezone encoding of KDE PIM correct?

Jan Schneider jan at horde.org
Fri Mar 21 09:19:51 UTC 2014


Zitat von Steffen <skhorde at smail.inf.fh-bonn-rhein-sieg.de>:

> Hi,
>
> following vcard is uploaded by KDE v4.8 PIM implementation,
> the Horde GUI displays the event one hour earlier at 08:50.
>
> Are the timezone data correct?
>
> KDE-vcf:
>
> BEGIN:VCALENDAR
> PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
> VERSION:2.0
> BEGIN:VTIMEZONE
> TZID:Europe/Berlin
> BEGIN:DAYLIGHT
> TZNAME:CEST
> TZOFFSETFROM:+0100
> TZOFFSETTO:+0200
> DTSTART:19810329T020000
> RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
> END:DAYLIGHT
> BEGIN:DAYLIGHT
> TZNAME:CEST
> TZOFFSETFROM:+0100
> TZOFFSETTO:+0200
> DTSTART:19160430T230000
> RDATE;VALUE=DATE-TIME:19160430T230000
> RDATE;VALUE=DATE-TIME:19170416T020000
> RDATE;VALUE=DATE-TIME:19180415T020000
> RDATE;VALUE=DATE-TIME:19400401T020000
> RDATE;VALUE=DATE-TIME:19430329T020000
> RDATE;VALUE=DATE-TIME:19440403T020000
> RDATE;VALUE=DATE-TIME:19450402T020000
> RDATE;VALUE=DATE-TIME:19460414T020000
> RDATE;VALUE=DATE-TIME:19470406T030000
> RDATE;VALUE=DATE-TIME:19480418T020000
> RDATE;VALUE=DATE-TIME:19490410T020000
> RDATE;VALUE=DATE-TIME:19800406T020000
> END:DAYLIGHT
> BEGIN:STANDARD
> TZNAME:CET
> TZOFFSETFROM:+0200
> TZOFFSETTO:+0100
> DTSTART:19800928T030000
> RRULE:FREQ=YEARLY;COUNT=16;BYDAY=-1SU;BYMONTH=9
> END:STANDARD
> BEGIN:STANDARD
> TZNAME:CET
> TZOFFSETFROM:+0200
> TZOFFSETTO:+0100
> DTSTART:19961027T030000
> RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
> END:STANDARD
> BEGIN:STANDARD
> TZNAME:CET
> TZOFFSETFROM:+0200
> TZOFFSETTO:+0100
> DTSTART:19161001T010000
> RDATE;VALUE=DATE-TIME:19161001T010000
> RDATE;VALUE=DATE-TIME:19170917T030000
> RDATE;VALUE=DATE-TIME:19180916T030000
> RDATE;VALUE=DATE-TIME:19421102T030000
> RDATE;VALUE=DATE-TIME:19431004T030000
> RDATE;VALUE=DATE-TIME:19441002T030000
> RDATE;VALUE=DATE-TIME:19451118T030000
> RDATE;VALUE=DATE-TIME:19461007T030000
> RDATE;VALUE=DATE-TIME:19471005T030000
> RDATE;VALUE=DATE-TIME:19481003T030000
> RDATE;VALUE=DATE-TIME:19491002T030000
> END:STANDARD
> BEGIN:DAYLIGHT
> TZNAME:CEMT
> TZOFFSETFROM:+0200
> TZOFFSETTO:+0300
> DTSTART:19450524T020000
> RDATE;VALUE=DATE-TIME:19450524T020000
> RDATE;VALUE=DATE-TIME:19470511T030000
> END:DAYLIGHT
> BEGIN:DAYLIGHT
> TZNAME:CEST
> TZOFFSETFROM:+0300
> TZOFFSETTO:+0200
> DTSTART:19450924T030000
> RDATE;VALUE=DATE-TIME:19450924T030000
> RDATE;VALUE=DATE-TIME:19470629T030000
> END:DAYLIGHT
> END:VTIMEZONE
> BEGIN:VEVENT
> CREATED:20140320T080215Z
> ORGANIZER;CN="Steffen":MAILTO:s at example.com
> DTSTAMP:20140320T080147Z
> UID:b267e0b5-c5e8-46bc-a767-b488b31f222c
> LAST-MODIFIED:20140320T080147Z
> SUMMARY:TEST KDE 09:50 noTZ
> DTSTART;TZID=Europe/Berlin:20140317T095000
> DTEND;TZID=Europe/Berlin:20140317T105000
> TRANSP:OPAQUE
> BEGIN:VALARM
> DESCRIPTION:
> ACTION:DISPLAY
> TRIGGER;VALUE=DURATION:-PT15M
> X-KDE-KCALCORE-ENABLED:TRUE
> END:VALARM
> END:VEVENT
> END:VCALENDAR
>
>
> -- 
> Steffen

The data looks correct from a first glance, so Kronolith should  
display it at 9:50.

There is a Kronolith mailing list btw.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/
https://www.facebook.com/hordeproject



More information about the horde mailing list