问题标签 [rfc5545]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1290 浏览

android - 使用 C# 以 iCal 格式获取事件的 Outlook 重复模式

我正在开发一个系统,它可以提取outlook calendar data并将其保存在 android 设备日历上。到目前为止,所有其他 Outlook 数据均已成功提取和保存。现在我需要创建重复规则 ( rrule)。因为android设备日历使用保存重复模式作为rfc5545标准提到的规则。那么如何将 Outlook 重复模式提取为rule (like iCal format).

简而言之,我需要像这样获取 Outlook 日历事件的重复模式

0 投票
3 回答
9533 浏览

google-calendar-api - Icalendar ICS 更新在谷歌日历中不起作用

我对 Gmail/Google 日历地址的 ICS 附件有些问题。当我必须编辑事件时,我会通过邮件发送更新,其中包含与原始事件相同 UID 的 ICS 文件。但是,GCalendar 添加了第二个事件。我该如何克服呢?

这是第一个 ICS 文件内容:

这是更新的 ICS 文件内容:

当我收到更新文件并单击“将此事件添加到日历”时,我会发现两个不同的事件。

这是原始的原始电子邮件:

以下是其他测试,其中 ORGANIZER 电子邮件与 Sender 电子邮件相同,ATTENDEE 电子邮件与 Receiver 电子邮件相同。

创建http://tny.cz/6396ba62 更新http://tny.cz/08ac81c0

0 投票
2 回答
673 浏览

icalendar - 如何为移动到相邻工作日的假期制作 iCal 提要?

我正在尝试为不需要每年更新的工作假期制作 iCal 提要( RFC 2445 ),方法是根据其定义列出假期,而不是在特定年份出现的日期。

阵亡将士纪念日(五月的最后一个星期一)这样的假期当然不需要任何特殊待遇

...但是当谈到像元旦这样的基于日期的假期时,如何在 1 月 1 日的周末对日差进行编码?

0 投票
2 回答
21784 浏览

alert - 带有警报的 ics?

嗨,我刚刚发现了 ics 文件格式,我想知道是否可以在会自动获取的事件条目中包含一个或 2 个警报点?

代码:

对于警报,例如:

甚至更好:

0 投票
3 回答
1354 浏览

html - icalendar 是否支持 HTML 和 CSS?

我正在尝试使用 X-ALT-DESC;FMTTYPE=text/html: 创建一个带有 html 描述的 ICalendar:但它似乎不支持用于布局/样式的内联 CSS 是否有使 CSS 在 icalendar 中工作的方法?

0 投票
1 回答
762 浏览

google-calendar-api - url导入后的谷歌日历只显示最后一个事件

我正在尝试制作一个 .ics 文件并通过 URL 导入将事件放入谷歌日历。但问题是,在我将它们导入谷歌日历后,它只显示最后一个事件。我不明白我做错了什么我什至从 GC 导出了一个日历并尝试生成我的日历以看起来与导出的日历完全相同。

这是 .ics 文件的 URL: http ://bme.hracsi.net/includes/download.php?sub=2,3,4&sem=2

0 投票
1 回答
159 浏览

icloud - iCloud 日历中奇怪的日期时间格式

我目前正在显示 ical 格式的日期(通过 caldav 从 iCloud 获取)。但是,日期时间格式不一致,有时我会得到VEVENT如下信息:

日期时间对DTSTART我来说没有意义。有没有关于如何解释这种日期时间的文档?

0 投票
1 回答
2845 浏览

java - 带有小时和秒的 RRULE google-rfc-2445

我正在使用实现 google-rfc-2445 ( https://code.google.com/p/google-rfc-2445/ ) 来生成应该在事件之后重复的日期,而不是作为规则指示 ( RRULE) 重复完成还要记下时间,即下次我也扔的时候计算日期。

这是我正在使用的代码

打印结果为 Next = Wed Apr 17 00:00:00 COT 2013

是“BYHOUR = 8; BYMINUTE = 05; BYSECOND = 10”的存在,而不是如何使用它,如果我能伸出援手,谢谢。

0 投票
1 回答
227 浏览

icalendar - 在 iCalendar 中表达替代重复时间

有没有办法在 iCalendar 中表达以下内容?(可能使用 RRULE?)

每天上午 9 点到下午 5 点之间,周日上午 10 点到下午 4 点之间除外。

我可以创建多个 RRULE 吗?哪些有优先权?

0 投票
1 回答
2065 浏览

java - iCalendar 文件中的时区问题

我有这个 iCal 文件:

但是当我在我的 GMAIL 中加载它时,它说日历设置为上午 10 点 - 上午 11 点

在此处输入图像描述

如果我的 VTIMEZONE 配置没有设置任何偏移量,为什么会发生这种情况?以及如何在我的日历中获取实际的 DTSTART 和 DTEND 时间?