我正在创建一个应该符合rfc-2445 规范的日历应用程序。我在这里的全天活动遇到了一些问题,但现在已经解决,您可以在此处看到 SO 问题,但这迫使我提出以下问题。
当我选择全天活动时,例如从 20-10-2015 到 21-10-2015(活动持续时间为 2 天)实际上我需要在数据库中创建从 20-10-2015 到 22 的记录-10-2015,否则将显示为一日事件。
我的问题有两个部分:
- 以上是否正确并符合标准 rfc-2445?
- 我应该将此类事件存储在数据库中,从 20-10-2015 到 22-10-2015 并且当向最终用户显示其详细信息时,我应该从结束日期减少一天或将其存储为 20-10-2015 到 21-10- 2015 并在日历内渲染时在结束日期增加一天。
谢谢你。