|
|
1
8
您想要的递归规则的种类在RFC-2445(基本上是iCal规范)中有很好的规定。正确理解这一点可能会很复杂。我建议使用 google-rfc-2445 用于此的库,或该规范的另一个实现,如 iCal4J . |
|
|
2
2
我对Groovy一无所知,我的第一个建议是Joda,但你知道的。 我知道这对你来说可能有点过分了,甚至可能不适用,但是 Quartz Scheduler 很好地处理所有这些重复和事件相关的规则。您不能使用它的调度功能,而只能使用触发器类(如 CronTrigger )为您计算活动日期。 上面的CronTrigger链接显示了一些可用于处理事件的表达式示例,例如这种特别糟糕的情况:
夏令时问题也得到了解决。 对于代码,创建具有所需重复次数的触发器,然后可以提取所需的所有触发时间:
希望这能有用。 |
|
|
3
0
我对Groovy库不是很熟悉,但是由于Groovy是在JVM上运行的,所以我认为您也应该能够使用Java/Scala库。 你需要的是像南丫岛这样的专业日程生成库( http://lamma.io )而不是像Joda那样的通用日期时间库。
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |