Android デバイスで ics ファイルを開くと、dtstart の日付は正しく表示されますが、dtend は別のタイムゾーン (+1 または +2 時間) で表示されます。gmail.com または Outlook で ics を直接開くと、dtend の日付が正しく表示されます。コードの何が問題になっていますか?
完全なicsファイルについては、ここをクリックしてください。
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
X-WR-TIMEZONE:Europe/Amsterdam
PRODID:-//BC Aeternitas//iCal 1.0//NL
CALSCALE:GREGORIAN
X-WR-CALNAME:Basketbalschema
X-WR-RELCALID:8CC55934-A799-4615-9175-F84C7E05C8CA
X-APPLE-CALENDAR-COLOR:#F57802
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19810329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Amsterdam:20130922T000000
DTEND;TZID=Europe/Amsterdam:20130922T010000
SUMMARY:BC Heeze H1 - Aeternitas H1
LOCATION:Heeze De Pompenmaker
END:VEVENT
END:VCALENDAR