c# – 是否存在用于存储和解析日历日期重现的字符串的标准?

c# – 是否存在用于存储和解析日历日期重现的字符串的标准?,第1张

概述我试图将重复事件信息存储到数据库中.我想将记录器存储到具有以下字段的数据库表中. >开始日期 – 日期时间 >结束日期 – 日期时间 > RecurrencePattern – 字符串 我想看看是否已经有一些标准格式来存储RecurrencePattern和一个相关的库来解析这个字符串recurrenPattern和一个开始/结束日期并转换成一组日期.我看到this exists的javascri 我试图将重复事件信息存储到数据库中.我想将记录器存储到具有以下字段的数据库表中.

>开始日期 – 日期时间
>结束日期 – 日期时间
> RecurrencePattern – 字符串

我想看看是否已经有一些标准格式来存储RecurrencePattern和一个相关的库来解析这个字符串recurrenPattern和一个开始/结束日期并转换成一组日期.我看到this exists的JavaScript所以也许是C#的端口或类似的东西?

要将事件序列化到数据库,我是否真的必须为每个事件创建一个新的iCalendar并序列化日历?有没有办法简单地使用这个库将事件序列化到数据库?

根据Jon Skeet的回答更新了有关DDay.iCal的问题:

根据jon skeet的建议,我开始关注DDay.iCal,它看起来非常好.我的一个后续问题是,它似乎只是从示例中的磁盘一次读取完整的ics(ics).在我的情况下,我只是将事件独立存储在数据库表中.什么是最好的方式:

>从数据库中读取这些事件
>将独立事件保存到DB(每个事件都是db表中的一行)

使用这个库?

解决方法 有 DDay.iCal库.不能说我已经使用过它了,但那就是快速搜索iCalendar和C#的那个…(iCalendar或 RFC 5545是JavaScript格式的来源.)

根据我在其他平台上使用这些东西的经验,复发很快就会变得复杂.如果你可以从一开始就限制你的范围,你将会有更好的成功改变IMO.

总结

以上是内存溢出为你收集整理的c# – 是否存在用于存储和解析日历日期重现的字符串的标准?全部内容,希望文章能够帮你解决c# – 是否存在用于存储和解析日历日期重现的字符串的标准?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1247104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存