什么是最好的java日期重复模式计算器

时间:2009-01-29 15:28:30

标签: java date recurrence

任何人都知道(可靠的)日期重复计算器,我们正在尝试 在我们的应用程序中实现一些允许计划的东西 创建,类似于Outlook中重复会议的那些。我们有 尝试了chronos,但发现了一些它崩溃的情况,我 非常感谢知道是否有人成功使用过任何一个 其他选择。

干杯, 罗宾

3 个答案:

答案 0 :(得分:6)

这是joda时间邮件列表中的常见问题,通常的答案是尝试RFC 2445。免责声明:我自己没有使用它。

答案 1 :(得分:0)

查看Quartz,这是一个非常方便的工具:

http://www.quartz-scheduler.org/

答案 2 :(得分:0)

查看Lamma date(我最近写的),它旨在根据重现模式生成日期。

例如:

import static io.lamma.LammaJavaImports.*;
Dates.from(2010, 1, 1).to(2019, 12, 31).byYears(3).on(Locators.nth(3, FRIDAY).of(FEBRUARY)).build();

将在2010年每3年产生 2月的第三个星期五

输出:

List(2010-02-19, 2013-02-15, 2016-02-19, 2019-02-15)