最佳iCalendar Java库?

最佳iCalendar Java库?,java,icalendar,Java,Icalendar,我正在寻找一个用Java处理数据的库 最好使用具有良好对象模型的开源、有良好文档记录的实现。iCal解析功能对我来说不那么重要,但仍然很好 有人有什么建议吗?我去年在一个项目中()取得了有限的成功 它似乎是java社区中ical工作的一个相当流行的选择 如果我没记错的话,API乍一看可能会有点混乱。 然而,从长远来看,它是相当稳固的 祝你好运, 布莱恩出现了一个挑战者!请试一试。我正在寻找大量关于如何改进的反馈。我发现双周一次更容易开始,也更容易用于我生成ics电子邮件附件的简单需求。它也有较少

我正在寻找一个用Java处理数据的库

最好使用具有良好对象模型的开源、有良好文档记录的实现。iCal解析功能对我来说不那么重要,但仍然很好


有人有什么建议吗?

我去年在一个项目中()取得了有限的成功

它似乎是java社区中ical工作的一个相当流行的选择

如果我没记错的话,API乍一看可能会有点混乱。 然而,从长远来看,它是相当稳固的

祝你好运,
布莱恩出现了一个挑战者!请试一试。我正在寻找大量关于如何改进的反馈。

我发现双周一次更容易开始,也更容易用于我生成ics电子邮件附件的简单需求。它也有较少的依赖项,这总是很好的。看起来不错,我试着从Ical4j切换到你的库,但是解析函数在大型ics文件上抛出StackOverflower错误。。但您的库确实更简单、更小;)@乔迪:谢谢你的补充。:)我已经解决了你描述的问题。这与调用
List.subList()
方法的方式有关。该修复程序将包含在下一版本中。谢谢你让我知道这件事!:D+1 json支持和“正常”的日期/时间处理是优点,但致命的特点是在ical4j中导入一个(大型)IC失败,而《双周》只是马上吞下了它……嗨@antak。您可以使用
RecurrenceRule.getDateIterator()
方法迭代递归规则中的所有日期。我在使用iCal4J时遇到了很多问题。奇怪的日期时间对象,并发异常(解析器只能在主线程wtf上调用?)。不要推荐,我同意。我只是试着使用它,但它非常糟糕。类名与标准JDK名称(日历、日期等)相混淆。非常奇怪的模式和奇怪的代码气味。取决于SLF4j。请参阅网站。