iCalendar でイベントを作成しました。その開始日は今日で、終了日は来月 15 日です。これは繰り返しタイプのイベントです。そのため、イベントを繰り返しイベントとして設定すると、終了日が繰り返しの終了日と同じように変更されます。午後 3 時 30 分から午後 6 時 30 分までのように、イベントの継続時間を指定したいのですが、イベントの継続時間を設定する方法 ....
"DTSTART;TZID=US-Eastern:19970105T083000
RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTH=1;BYDAY=SU;BYHOUR=8,9; BYMINUTE=30
まず、「INTERVAL=2」が「FREQ=YEARLY」に適用され、「隔年」になります。
次に、「BYMONTH=1」が適用され、「隔年で毎年 1 月」になります。
次に、「隔年で 1 月の毎週日曜日」に到着するように「BYDAY=SU」が適用されます。
次に、「BYHOUR=8,9」が適用され、「1 月の毎週日曜日の午前 8 時と午前 9 時、隔年」に到着します。
次に、「隔年で 1 月の毎週日曜日の午前 8 時 30 分と午前 9 時 30 分」に到着するように「BYMINUTE=30」が適用されます。
次に、RRULE からの情報がないため、2 番目は DTSTART から派生し、「隔年で 1 月の毎週日曜日の午前 8:30:00 と午前 9:30:00」になります。
同様に、BYMINUTE、BYHOUR、BYDAY、BYMONTHDAY、または BYMONTH ルール部分が欠落している場合、適切な分、時間、日、または月が「DTSTART」プロパティから取得されます。
設定方法を教えてください...繰り返しルールが機能する方法は知っていますが、私の質問はイベント期間を設定する方法です。