매주 목요일 저녁 오후 5시, 오후 5시에 시작하는 2 시간 50 분 이벤트입니다. Google 캘린더 또는 Evolution으로 가져올 때 첫 번째 발생은 맞지만 다음 주에는 수요일에 이벤트가 발생합니다. 내 응용 프로그램이 생성왜이 반복문으로 반복 일이 잘못 되었습니까?
DTSTART:20170908T000000Z
DTEND:20170908T025000Z
RRULE:FREQ=WEEKLY;UNTIL=20171201T080000Z;BYDAY=TH
다른 이벤트 즉 BYDAY=TH,TU
그렇게 간단하게 BYDAY
내 문제에 대한 해결책이 아니다 제거 여러 날에 발생한다.
당신의 예상 결과는 무엇인가 :
당신은 당신의 사건을 가지고 있어야는, 시간대와 함께 현지 시간으로 즉 사용을 표현? – noogui
시간대 문제 일 수 있습니다. RFC-5545에 따르면 'Z'는 UTC 시간을 나타내지 만 Google 캘린더는 일반적으로 개별 캘린더와 연결된 시간대를 가지고 있습니다. 캘린더의 시간대는 무엇입니까? 설정 (기어 아이콘)> 시간대. – rianjs
@noogui 예상 된 결과는 목요일에 매주 반복되는 이벤트입니다. ('BYDAY = TH'이후) 첫 번째 이벤트는 목요일의 정확한 시간에 이루어지며 이후 반복되는 이벤트는 수요일에 있습니다. @rianjs Google 캘린더의 시간대가 -8로 설정되었습니다. 이 문제는 Evolution에서도 발생하므로 Google 캘린더 설정 문제가 아닌 사양에 대한 오해가 있다고 가정합니다. – Maxwell