【问题标题】:Best iCalendar library for Java? [closed]Java 的最佳 iCalendar 库? [关闭]
【发布时间】:2008-08-29 03:06:08
【问题描述】:

我正在寻找一个库来处理 Java 中的 iCalendar 数据。

首选具有良好对象模型的开源、文档齐全的实现。 iCal 解析功能对我来说不太重要,但仍然很高兴拥有。

有人有什么建议吗?

【问题讨论】:

标签: java icalendar


【解决方案1】:

挑战者出现了!请尝试biweekly。我正在寻找有关如何改进它的大量反馈。

【讨论】:

  • 我发现双周刊更容易上手和使用,因为我需要生成一个 ics 电子邮件附件。它的依赖项也更少,这总是很好。
  • 看起来不错,我尝试从 Ical4j 切换到您的库,但是 parse 函数在大型 ics 文件上抛出 stackOverflowError .. 但是您的库确实更简单更小;)
  • @Jordy 感谢您的补充。 :) 我已经解决了你描述的问题。它与调用List.subList() 方法的方式有关。该修复将包含在下一个版本中。谢谢你让我知道! :D
  • +1 json 支持和“正常”日期/时间处理是有好处的,但杀手级功能是在 ical4j 中导入(大)ics 失败,而双周刊刚刚吞下它......
  • 嗨@antak。您可以使用RecurrenceRule.getDateIterator() 方法遍历重复规则中的所有日期。
【解决方案2】:

我去年在一个项目中使用iCal4j (intro) 取得了有限的成功。

这似乎是 java 社区中相当流行的工作选择。

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

祝你好运, 布赖恩

【讨论】:

  • 我在使用 iCal4J 时遇到了很多问题。奇怪的日期时间对象,并发异常(解析器只能在主线程 wtf 上调用?)。不推荐。
  • 同意。刚刚尝试使用它,它非常糟糕,IMO。类名会影响标准 JDK 名称(日历、日期等)。真的很奇怪的模式和奇怪的代码气味。取决于 SLF4j。
猜你喜欢
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多