相关疑难解决方法(0)

在日历应用程序中为重复事件建模的最佳方法是什么?

我正在构建一个需要支持重复事件的组日历应用程序,但是我提出来处理这些事件的所有解决方案看起来都像是一个黑客.我可以限制前方可以看到的距离,然后立即生成所有事件.或者我可以将事件存储为重复,并在日历上向前看时动态显示它们,但如果有人想要更改特定事件实例的详细信息,我将不得不将它们转换为正常事件.

我确信有更好的方法可以做到这一点,但我还没有找到它.对重复事件建模的最佳方法是什么,您可以在其中更改特定事件实例的详细信息或删除特定事件实例?

(我正在使用Ruby,但请不要让这限制你的答案.如果有一个特定于Ruby的库或其他东西,那么,这很有用.)

ruby algorithm recurrence calendar data-modeling

213
推荐指数
8
解决办法
6万
查看次数

在构建日历应用程序时,我应该在数据库中存储日期或重复规则吗?

我正在构建一个日历网站(ASP.NET MVC)应用程序(想想outlook的简单版本),我想开始支持重复出现的日历事件(每月,每年等)

现在我正在存储我的实际日期,但我想弄清楚是否重复,是否有意义继续存储日期(有一些明显的截止),或者我应该存储重复选项并在运行中生成日期.

它让我思考Outlook,谷歌邮件等是如何做这个或任何其他支持重复日历项目的服​​务.

对此有什么建议吗?

c# icalendar recurrence calendar

29
推荐指数
3
解决办法
1万
查看次数

你会如何存储可能的经常性时间?

我需要存储一次,每天,工作日,每周,一周中的某些日子,一月中的某些日子,这可能是数字或符号,如每个月的第一个星期一,等等.

有什么建议?要查看的任何代码,数据结构或架构?

time recurrence calendar

6
推荐指数
2
解决办法
2743
查看次数

标签 统计

calendar ×3

recurrence ×3

algorithm ×1

c# ×1

data-modeling ×1

icalendar ×1

ruby ×1

time ×1