この問題は本当にイライラします。ユーザー向けのicalファイルを作成するWebアプリを開発しています。
私が直面している問題は、icalイベントが毎週、毎日、または毎月繰り返されるたびに、LotusNotesで開始時刻が間違って表示されることです。次のファイルでわかるように、開始時刻は午前9時ですが、ロータスノート(カレンダー付きの電子メールクライアント)では、これは完全に間違って表示されています(午前5時)。DTSTARTとDTENDにタイムゾーンを追加しようとしましたが、それでは問題は解決しませんが、さらに問題が発生します。おそらく構文に何か問題がありますか。icalファイルを生成する方法は?また、何らかの理由で終了時刻が正しく表示されており、開始時刻のみが間違っています。
BEGIN:VCALENDAR
PRODID:-//Test event//iCal4j 1.0//EN
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20120730T124016Z
DTSTART:20120730T090014
DTEND:20120730T100014
SUMMARY:Test Meeting
UID:3988c7e1-4dd1-4e0c-b132-e829beac0592
LOCATION:test: at CR
DESCRIPTION:
RRULE:FREQ=WEEKLY;COUNT=30
END:VEVENT
END:VCALENDAR