我有一個事件可以在每天的不同時間跨度3天的iCalendar格式呈現。我怎樣才能最有效地呈現在iCalendar文件中? iCalendar spec似乎說重現日期只允許日期組件,而不是時間組件。iCalendar文件,用於在不同時間跨越多天的事件
0
A
回答
0
我不相信有一個簡單的方法。我認爲唯一的辦法可能是有3個事件的第1天,第2天,3天你可以使用
上相關 http://tools.ietf.org/html/rfc5545#section-3.8.4.5
和
RELTYPE http://tools.ietf.org/html/rfc5545#section-3.2.15
鏈接實驗事件。 (也許有父母的事件,這是3天的人誰只是想預訂整個3天?)
我還沒有嘗試過,但我自己,所以我不知道它是如何得到很好的支持通過各種日曆應用程序,或如何顯示/解釋或使用它。
大約有使用一些文件草案:
http://tools.ietf.org/id/draft-douglass-link-extension-01.xml#related-to http://microformats.org/wiki/User:TobyInk/hcalendar-1.1#Related-To_Links
如果你發現周圍的任何東西這個,請回復。謝謝。
2
RELATED-TO不是答案。
您應該簡單地進行一個定期事件,跨越3天。然後,每發生一次您都會創建一個例外。您只需添加另一個VEVENT對象,爲其提供與最初的UID相同的UID,然後使用RECURRENCE-ID屬性。
RECURRENCE-ID屬性必須包含'original'事件的完整DateTime。換句話說,它應該包含它覆蓋的發生日期和時間。
0
說你的事件是11月6,7,8和時間是10 11和12分別,你可以有:
DTSTART:20121106T100000Z
DURATION:PT15M
RRULE:FREQ=DAILY;INTERVAL=1;COUNT=3;BYHOUR=10,11,12;BYSETPOS=1,5,9
但是你可能要檢查您的日曆SW支持這個組合!
相關問題
- 1. PHP AJAX mysql事件日曆 - 用於跨越多天的事件的UI
- 2. 從跨越多天的數據庫中獲取事件
- 3. 跨越2天的時間範圍?
- 4. 跨越2天的時間檢查
- 5. eventsMatchingPredicate在跨越多天的事件中找不到最後一個日期
- 6. icalendar事件時區與用戶時區不匹配時間
- 7. 當事件跨越多天時,將事件的標題從'開始時間 - 結束時間'更改爲'開始日期時間 - 結束日期時間'
- 8. 不跨越日子的事件
- 9. 跨越時間
- 10. 如何跨多個文件跨越javascript命名空間?
- 11. 全日曆活動不跨越多天
- 12. r dygraphs陰影區域的時間跨越多天
- 13. 跨越給定時間範圍的事件數
- 14. iCalendar格式是否同時支持多個事件?
- 15. WPF跨越多個元件
- 16. 在單個ics文件(icalendar流)中分組多個事件
- 17. C++,跨越不同的命名空間
- 18. iCalendar:有多個日期的事件?
- 19. 使用iCalendar的Lotus Notes中的全天事件
- 20. 循環調用兩個不同的文件(相同的名稱,不同的擴展名)跨越幾個文件
- 21. 使用GridBagLayout使組件跨越多行
- 22. 跨多個目錄的同步文件修改時間
- 23. Python全局字典跨越不同的文件腳本
- 24. 關閉跨越不同文件的領域
- 25. Javascript:跨越不同Javascript文件的變量範圍
- 26. Jquery不在主文件夾中跨越文件夾結構
- 27. Exchange 2010 SP1中EWS創建全天事件得到2天跨越
- 28. Rails 3.1 - 事件列表 - 如何處理跨越多個日期的事件?
- 29. 出版的iCalendar事件在同一用戶
- 30. iCalendar文件每天創建多個條目