小编use*_*183的帖子

ICal4j中的重复规则

我正在尝试.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).有任何想法吗?

java icalendar ical4j rfc5545

5
推荐指数
2
解决办法
5402
查看次数

标签 统计

ical4j ×1

icalendar ×1

java ×1

rfc5545 ×1