2012-03-27 4 views
4

RFC5545에 지정된 RRULE을 사용하여 하루에 여러 번 이벤트를 만들 수 있습니까?iCalendar (RFC5545) 되풀이 규칙을 하루에 여러 번

월요일과 금요일에 격주로 오전 11시와 오후 18시에 이벤트가 발생하기를 바랍니다. INTERVAL = 2; BYDAY = MO, FR; TIMES = 110000,180000]

감사

FREQ = 매주 :

RRULE :는 다음과 같은 것을 같은 RRULE를 포맷 할 수있다

답변

3

byhour를 사용해야합니다. BYHOUR 규칙 부분은 COMMA- 으로 구분 된 시간대 목록을 지정합니다. 유효한 값은 될 것이라고 0 그래서

(23)에 있습니다

RRULE : FREQ = 주간; INTERVAL = 2; BYDAY = MO, FR, BYHOUR = 11,18

+1

감사하지만, 어떤 경우 이벤트는 오전 11시 25 분과 오후 18:56에 발생해야합니까? – cooxie

+0

다음에 byhour, byminute 및 bysetpos의 조합이 있어야합니다. RRULE : FREQ = 매주, INTERVAL = 2, BYDAY = MO, FR, BYHOUR = 11,18 BYMINUTE : 25,56 BYSETPOS : 1,4,5, 8 – oberron

+1

나는 BYSETPOS 부분에서 약간 혼란 스러웠습니다. BYSETPOS를 작성하는 것이 필요합니까? 1,4,5,8 또는 BYSETPOST : 1,4를 갖기 위해 5,8을 생략 할 수 있습니까? (1 : 11 : 25 예, 2 : 11:56 아니오, 3 : 18:25 아니오, 4 : 18:56 예) – cooxie

관련 문제