Я пытаюсь создать файл .ics
, используя ICal4j .
Но когда я пытаюсь добавить повторение , это не удается, выдает исключение ValidationException
:
net.fortuna.ical4j.model.ValidationException: Invalid property: RRULE at
net.fortuna.ical4j.model.Calendar.validate(Calendar.java:297) at
net.fortuna.ical4j.model.Calendar.validate(Calendar.java:257) at
net.fortuna.ical4j.data.CalendarOutputter.output(CalendarOutputter.java:96) at
net.fortuna.ical4j.data.CalendarOutputter.output(CalendarOutputter.java:83)
Мой код для добавления повторения:
Recur recur = new Recur(Recur.WEEKLY,null);
recur.setUntil( new DateTime(dateTo.getTime()) );
RRule rule = new RRule(recur);
cal.getProperties().add(rule);
Без это правило работает нормально, но я хочу добавлять это событие каждый понедельник
до 12 декабря 2011 г.
(дата, возвращаемая dateTo
). Есть идеи?