1

我正在制作一个经常性活动日历系统,但我遇到了一个问题。我的活动有一组 Period 项目,其中包含 StartedAt Datetime 和 EndedAt Datetime。

许多库允许我将我的 RRule 从字符串转换为类似 Period 的项目,但似乎相反的情况(将多个“DateTime-pairs”转换为 RRule 字符串)根本不常见。

关于这个有什么选择吗?

4

1 回答 1

1

很多库允许我将我的 RRule 从字符串转换为类似 Period 的项目,但似乎相反的情况(将多个“DateTime-pairs”转换为 RRule 字符串)根本不常见。

那是因为不可能。一个给定的 RRule 生成一个且只有一组事件,但相反的情况并非如此 - 一组给定的事件可以由多个 RRules 生成。

换句话说,不可能知道生成日期集合的确切规则。

于 2018-06-01T13:18:13.057 回答