0

我正在使用 DDay 库来创建 iCal 文件。这是我创建的一个事件的示例:

BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
PRODID:-//MyProduct
BEGIN:VEVENT
CATEGORIES:Office event
DESCRIPTION:Rudniy\, Kazahstan office has a work day.
DTEND;VALUE=DATE:20141207
DTSTAMP:20141230T085900Z
DTSTART;VALUE=DATE:20141206
SEQUENCE:0
SUMMARY:Work Day in RDN
UID:6418abbe-1904-40c4-8544-e87dd4f4c002
END:VEVENT
END:VCALENDAR

当我将该日历导入 Google 日历时,结果事件仅在 2014 年 12 月 6 日发生,并且持续一天(而不是两天)。可以请有人告诉什么是错的吗?

4

2 回答 2

0

好吧,我终于明白了。结束日期指定事件的非包含结束日期。所以我应该自己给每个结束日期增加 1 天。

于 2015-01-03T05:35:04.247 回答
0

当您使用 end.date 和 start date 属性时,您将以“yyyy-mm-dd”格式给出日期。在谷歌日历中,这些属性仅用于创建“全天事件”。这是有关使用属性的详细信息的链接

尝试使用属性 end.dateTime(format is 2015-01-03T10:00:00.000-07:00) 和 start.dateTime 属性来创建多日事件。

于 2015-01-02T17:15:52.943 回答