2013-09-26 6 views
0

iCalendar에서 이벤트를 만들었습니다. 시작 날짜는 오늘이며 종료 날짜는 다음 달 15 일입니다. 이것은 재발 유형의 이벤트입니다. 그래서 이벤트를 반복 이벤트로 설정 한 다음 종료 날짜를 반복 종료 날짜와 동일하게 변경하십시오. 3.30P.M ~ 6.30P.M과 같은 일정 기간을 제공하고 싶습니다. 내가 이벤트 기간을 ....icender에서 이벤트 지속 시간을 설정하는 방법은 무엇입니까?

"DTSTART;TZID=US-Eastern:19970105T083000 
RRULE:FREQ=YEARLY;INTERVAL=2;BYMONTH=1;BYDAY=SU;BYHOUR=8,9; BYMINUTE=30 

먼저 설정 방법, "간격 = 2" "FREQ는 = YEARLY" "년마다 '에 도달하기 위해 적용 할 것입니다.

다음으로 "BYMONTH = 1"이 적용되어 "매 1 월, 격년"에 도착합니다.

그런 다음 "BYDAY = SU"를 적용하여 "1 월, 매주 일요일마다 매주"에 도착합니다.

그런 다음 "BYHOUR = 8,9"이 적용되어 "1 월의 매주 일요일 오전 8시와 9시에, 격년"에 도착합니다.

그런 다음 "BYMINUTE = 30"이 적용되어 "1 월의 매주 일요일 오전 8:30 및 9:30 AM, 격년"에 도착합니다.

RRULE의 정보가 부족한 두 번째 것은 DTSTART에서 파생되어 "1 월의 매주 일요일 오전 8:30:00 및 9:30:00 AM, 격년"에 종료됩니다.

마찬가지로, BYMINUTE이 BYHOUR, BYDAY, BYMONTHDAY 또는 BYMONTH 규칙 일부가 누락 된 해당 분, 시간, 일 또는 월은 "DTSTART"속성에서 검색했을 경우. "

하세요 어떤 방법을 설정하는 방법을 안내 ... 반복 규칙이 작동하는 방법을 알고 있지만 내 질문은 일정 기간을 설정하는 방법입니다.

답변

1

이 이벤트가 당신을위한 것 인 경우를 제외하고 내가 알고있는 클라이언트는 BYMINUTE와 BYHOUR입니다. 어쨌든, 맨 처음 인스턴스는 DTSTART 값을 시작으로 사용합니다. TZID = 미국 동부,

DTSTART : 19970105T083000 DTEND, TZID = 미국 동부 : 당신이 BYMINUTE 및 BYHOUR에 넣어 수도 무슨 덜

는 그런 다음 DTEND 또는 기간을 사용할 수 있습니다 (http://tools.ietf.org/html/rfc5545#section-3.8.5.3 참조) 19970105T153000

또는

DTSTART; TZID = US 동부 : 19970105T083000 DURATION : PT7H