2014-12-30 2 views
0

Я использую библиотеку DDay для создания файла iCal. Вот пример одного события, который я создал:Неверный импорт Google Calendar DDay многодневные события

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-06 и один день (вместо двух). Может ли кто-нибудь сказать, что случилось?

ответ

0

Хорошо, наконец, я понял. В конечной дате указывается дата окончания события INNCLUSIVE. Поэтому я должен добавить только один день на каждую дату окончания.

0

Когда вы используете свойства end.date и start date, вы укажете дату в формате «yyyy-mm-dd». В календаре Google эти свойства используются для создания ТОЛЬКО «Вседневных событий». Для получения подробной информации об использовании свойств см. Здесь link.

Попробуйте использовать свойства end.dateTime (format is 2015-01-03T10: 00: 00.000-07: 00) и свойства start.dateTime для создания многодневных событий.

+0

Я не использую API, просто импортирую календарь из файла .ics –