3
5 일 동안 확산되는 이벤트에 대한 .ics 파일을 만들려고합니다. 당신은 시작 날짜 02 3 월 설정 06 월 말까지 걸쳐있다 볼 수 있듯이Outlook은 여러 날에 걸쳐 확산되는 종일 이벤트에 대한 변동 시간을 지원합니다.
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:BestMedTourDeBoland
DTSTART:20150302T000000
DTEND:20150306T230000
SUMMARY:Bestmed Tour De Boland
PRIORITY:3
END:VEVENT
END:VCALENDAR
다음을 .ics 내용의 예는 아래에서 발견된다. .ics 파일을 가져 오면 "Outlook에서 하루 종일 이벤트에 대한 변동 시간 만 지원"메시지가 표시됩니다. 이걸 고치는 데 도움이 필요 하신가요?
감사합니다, 하지만 여전히 문제가 있습니다. 나는 timezone Africa/Johannesburg에 대해 TZID 속성을 사용했다.이 시간은 내가 생각하는 유효한 시간대이지만 그것이 선언되지 않은 표준 시간대임을 나타내는 오류를 받는다. 내 코드가 이제'DTSTART; TZID = 아프리카/요하네스 버그 : 20150725T000000 DTEND; TZID = 아프리카/요하네스 버그 : 20150726T230000'으로 바뀝니다. Outlook 2013을 사용하고 있습니다. –
Icalendar는 외부에서 정의 된 시간대를 참조 할 수있는 기능이 없습니다. TZID는 icalendar_에서 시간대 정의를 가리켜 야합니다. – bbsimonbb
예 outlook은 일반적으로 허용되는 시간대 ID로는 멋지게 재생되지 않습니다. 따라서 시간을 UTC 시간 ('Z'형식)으로 변환하거나 파일 시작 부분에 시간대 정의를 포함시킬 수도 있습니다. 이 게시물은 Outlook과 함께 할 수 있음을 나타냅니다. http : //stackoverflow.com/questions/7436629/is-there-a-workaround-for-lack-of-olsen-tz-tzid-format-in-ics-file – anmari