2014-04-20 1 views
0

아래의 용도로 ICalendar를 정의하는 방법, 일반적인 교실 일정을 게시합니다. 매일 9시 15 분에 시작합니다. [시작일이 없습니다. 그냥 시간 전용] 나는, 확장 유형을 사용하지 않고 다음과 같은 것을 원하는 값이있는 iCalendar dtStart = 시간

시작 : VEVENT DTSTART, VALUE = 시간 :. 091,500 는 END : VEVENT

이 iCalendar는에 달성 할 수 있습니까?

답변

0

아니,이 비 표준 :

Value Type: The default value type is DATE-TIME. The time value 
    MUST be one of the forms defined for the DATE-TIME value type. 
    The value type can be set to a DATE value type. 

참조 : https://tools.ietf.org/html/rfc5545#section-3.8.2.4

내가 그것을 날짜를 정의하고, 매일 만들기 위해 재발 규칙을 추가, 또는 5하는 것이 더 의미가 생각 주당 일.

+0

알아두기. 그래서 나는 비표준적인 가치를 통해 그것을 성취해야합니다. 아래는 icalendar를 준수합니까? "BEGIN : VEVENT DTSTART; X-TIMEVALUE = TIME : 091500 END : VEVENT" – user3554295

+1

아니요, DTSTART 속성이 필요합니다. 내 대답의 다른 부분을 참조하십시오 .. 어쨌든 날짜를 포함하는 것이 좋습니다 것이지만 되풀이합니다. 효과적으로 정의하려는 것은 "현재 날짜와 관계없이 오전 9시 15 분"입니다. 그래서 쉽게 설명 할 수있는 방법은 "매일 오전 9시 15 분"입니다. 그렇지 않으면 : 왜 iCalendar를 사용해야합니까? 요점은 상호 운용성입니다. – Evert