将 iCalendar 事件数据保存和加载到单独的文件中



我正在创建一个可以使用iCalendar管理项目进度的程序。我需要能够将创建 VEvent 时使用的所有信息保存在某种类型的数据持有者中,然后将其输出到文件中,之后可以加载该文件并可以编辑数据或添加更多数据。我认为 JTable 有点适合我的需求,一行代表一个 VEvent,列将有不同的信息。但如果有人有更好的建议,我想听听。

我的问题是,此类信息的最佳数据持有者是什么,以及如何将数据保存到文件中并在之后加载。

您肯定可以使用 RFC5545 中定义的 iCalendar 文件格式,并且您的日历中只有一个 VEVENT,并且每个事件都有一个文件,但您可以同样将它们存储在数据库中,并利用此 SOical-field-list-for-database-schema-based on-ical-standard

VEvent 似乎是一个好主意,因为它很容易导出为您的客户的这种格式。

最新更新