同一会议的多个日历事件或VTODO

时间:2014-02-25 17:50:29

标签: java calendar icalendar

我的应用程序需要有一个功能,可以创建类似项目的类型,您可以在其中设置需要处理的总小时数,开始日期,结束日期以及每个活动需要多长时间(也可能包括其他约束)。

根据这些约束创建多个VEvent的最佳方法是什么,可以选择更改这些VEvent?如果日期繁忙,检查当前iCalendar的最佳方法是什么?我可以以某种方式从ics文件中检索所有繁忙日期,然后检查时间间隔是空闲还是忙碌?

1 个答案:

答案 0 :(得分:0)

通常,项目是根据任务(VTODO)而不是事件来描述的。有关任务的介绍,请参阅http://www.calconnect.org/7_things_tasks.shtml。本文档还介绍了如何将任务组合在一起。

你问题的第二部分有点模糊。使用像ical4j这样的库,您可以在vtodos流中发出freebusy请求。另一种选择是依靠CalDAV服务器来存储它们。