我正在尝试.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)
Run Code Online (Sandbox Code Playgroud)
我添加重复的代码是:
Recur recur = new Recur(Recur.WEEKLY,null);
recur.setUntil( new DateTime(dateTo.getTime()) );
RRule rule = new RRule(recur);
cal.getProperties().add(rule);
Run Code Online (Sandbox Code Playgroud)
没有这个规则它工作正常,但我想每个星期一添加此事件,
直到12 December 2011(返回的日期dateTo).有任何想法吗?