하루 종일(All Day) 이벤트를 만드는 방법에 대해 궁금합니다. 날짜/시간 요소를 생략한 채로 이벤트를 생성해 보았는데, 그 결과는 다음과 같습니다:
[event start="2023-03-20" status="public" name="My Event" end="2023-03-23" allowedGroups="trust_level_0"]
그러나 이 이벤트를 캘린더에 추가하려 하면(즉, iCal 내보내기를 할 때) 다음과 같은 iCal 파일이 생성됩니다:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:My Event
END:VEVENT
END:VCALENDAR
Outlook은 이러한 이벤트를 하루 종일(All Day) 이벤트로 인식하지 않습니다. 제가 iCal 파일을 직접 다음과 같이 수정하면(시작 및 종료 타임스탬프를 날짜만 있는 값으로 변경) 해당 효과를 얻을 수 있습니다:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART;VALUE=DATE:20230320
DTEND;VALUE=DATE:20230323
SUMMARY:My Event
END:VEVENT
END:VCALENDAR
캘린더 소프트웨어가 자동으로 하루 종일 이벤트로 처리하도록 이벤트를 생성할 수 있을까요?
manut
(Manuel Tancoigne)
2
안녕하세요!
하루 종일(full day) 이벤트는 자정부터 다음 날 자정까지입니다. 상세 정보에서 이벤트는 두 날짜로 표시됩니다: Fri, Feb 13에만 있는 이벤트가 Fri, Feb 13 → Sat, Feb 14로 표시됩니다.
이 문제를 해결할 수 있지만, 당장은 아닐 것 같습니다.
재현 방법:
- 자정부터 자정까지 이어지는 이벤트를 생성합니다
- 게시물을 열면 두 날짜가 나열된 날짜가 표시됩니다
기대 사항:
날짜는 이벤트가 있는 날만 표시되어야 합니다.
3개의 좋아요
이것은 다음 문제와 동일한 문제라고 생각합니다.
수정 방법은 이벤트의 시작/종료 시간에 시간을 추가하지 않는 것입니다.
1개의 좋아요
이 버그는 개인 캘린더와 “Google 캘린더에 이벤트 추가” 버튼 모두에 영향을 미칩니다.
아래 링크된 플러그인에서 이 문제를 패치했습니다.
이 변경 사항이 팀에 의해 인수되기를 바랍니다 
1개의 좋아요
nathank
(Nathan Kershaw)
8
방금 병합을 마쳤는데, 결과가 좀 지저분하네요. 죄송합니다. 적어도 오래된 이 버그는 이제 해결되었습니다(저도 알아차렸지만, 보고할 여유가 없었습니다).
1개의 좋아요