gpt4 book ai didi

c# - 是否有存储和解析日历日期重复字符串的标准?

转载 作者:太空狗 更新时间:2023-10-29 20:17:51 27 4
gpt4 key购买 nike

我正在尝试将重复事件信息存储到数据库中。我想将记录器存储到具有以下字段的数据库表中。

  • 开始日期 - 日期时间
  • 结束日期 - 日期时间
  • RecurrencePattern - 字符串

我想看看是否已经有一些标准格式来存储 RecurrencePattern 和一个关联的库来解析这个字符串 recurrenPattern 和开始/结束日期并转换成一组日期。我看到 this exists对于 javascript,所以可能是 C# 或类似的端口?

要将事件序列化到数据库,我真的必须创建一个新的 iCalendar 并为每个事件序列化一个日历吗?是否有一种方法可以使用此库将事件本身简单地序列化到数据库?

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

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

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

使用这个库?

最佳答案

DDay.iCal图书馆。不能说我用过它,但这是通过快速搜索 iCalendar 和 C# 找到的...(iCalendar 或 RFC 5545 是 Javascript 格式的来源。)

根据我在其他平台上处理这些事情的经验,重复真的很快就会变得复杂。如果您可以从一开始就限制您的范围,那么在我看来,您将获得更好的成功改变。

关于c# - 是否有存储和解析日历日期重复字符串的标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com