我使用一个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当我将日历导入时,结果事件只发生在2014-12-06年,并且只有一天长(而不是两天)。有人能告诉我怎么回事吗?
发布于 2015-01-03 05:35:04
好吧,我终于明白了。结束日期指定事件的非包含结束日期。所以我应该自己给每个结束日期加一天。
发布于 2015-01-02 17:15:52
当您使用end.date和start date属性时,您将以“yyyy dd”格式给出日期。在google日历中,这些属性只用于创建“全天事件”。下面是有关使用属性的详细信息的链接。
尝试使用属性end.dateTime(格式为2015-01-03T10:00:00.000-07:00)和start.dateTime属性创建多天事件。
https://stackoverflow.com/questions/27702516
复制相似问题