首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定期规则+vCalendar

定期规则+vCalendar
EN

Stack Overflow用户
提问于 2009-08-06 07:08:03
回答 1查看 1.7K关注 0票数 0

循环规则:此属性由属性名称RRULE标识。此属性根据XAPIA的基本重复规则语法为循环vCalendar实体定义规则或重复模式。该属性的值是循环的模式规范。以下是此属性的示例:

代码语言:javascript
复制
RRULE:W2 TU TH          // Every other week, on Tuesday and Thursday
RRULE:D1 #10                // Daily for 10 occurrences
RRULE:YM1 6 7 #8            // Yearly in June and July for 8 occurrences
Support for this property is optional for implementations conforming to this specification.

因此对于这个“递归规则”是他们的任何算法,所以它很容易开发。

EN

回答 1

Stack Overflow用户

发布于 2009-08-06 07:49:37

对我来说,算法就是你在这里提到的..即“规则”..您可以对其进行“逆向工程”,以开发一个应用程序/模块来将其输出。所以你(也就是开发人员)来决定如何获得这种格式的输出。

我知道这不是一件容易的工作,因为我已经尝试了一段时间,直到我想出了一些接近解决方案。您可以尝试一些基本的调度程序,方法是创建一个表,比如events,其中包含一些字段,如recurrence_type (daily,monthly,weekly,monthly_by_day,monthly_by_date),repeat_until,num_occurences等。

为了拥有RRULES的所有组合,它必须非常复杂才能输出所需的格式。我已经在PHP/MySQL中尝试过了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1237366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档