问题标签 [ical4j]

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 投票
3 回答
6709 浏览

java - ICal4j 中的重复规则

我正在尝试使用Ical4j.ics创建一个文件。 但是当我尝试添加重复时它失败了,抛出一个:
ValidationException

我添加重复的代码是:

如果没有这条规则,它可以正常工作,但我想在每个星期一添加这个事件,
直到12 December 2011(返回的日期dateTo)。有任何想法吗?

0 投票
1 回答
759 浏览

java - 在 Yahoo 日历中创建事件

我一直在尝试在我的雅虎日历中创建一个事件,我正在使用 caldev 规范、Http 客户端 3、Apache Jackrabbit 和 ical4J API。

我能够创建事件(获取 201 http 响应)、检索相同的事件(使用 http get 方法)并可以删除相同的事件。

我面临的唯一问题是创建到服务器时的事件未显示在雅虎日历上。

我不知道该怎么做...请指导我正确的方向。

这是我正在创建的事件

0 投票
2 回答
1754 浏览

java - 解析 VCalendar

我有一个通过 url 检索到的 VCalendar:

除了拆分字符串之外,是否存在其他解析此类 vcalendar 的方法?我尝试过使用 Ical4j,但总是出现以下错误:

我的代码是:

谁能帮我吗 ?

最好的问候,谢谢!

0 投票
1 回答
2849 浏览

java - java- iCal4j - 添加会议描述

iCal4j习惯从 Outlook 日历创建 ics 文件。现在,当我创建一个 VEvent 对象时,我正在添加日历主题。

但是如何添加会议描述?我找不到任何添加它的选项。任何建议将不胜感激。

谢谢。

0 投票
2 回答
4507 浏览

algorithm - 从具有自定义一周开始的日期计算一周的算法?(对于 iCal)

我只能找到获得 ISO 8601 周的算法(周从星期一开始)。

但是,iCal规范说

一周被定义为一个 7 天的时间段,从定义为一周开始的一周中的某一天开始(请参阅 WKST)。日历年的第一周是该日历年中包含至少四 (4) 天的第一周。

因此,它比 ISO 8601 更复杂,因为一周的开始可以是一周中的任何一天。

是否有一种算法可以确定日期的周数,并具有自定义的一周开始日?

或者... iCal4j中有这样的功能吗?从日期确定星期几?

谢谢!

ps 限制:我使用的 JVM 语言无法扩展 Java 类,但我可以调用 Java 方法或实例化 Java 类。

0 投票
1 回答
5939 浏览

java - 从浏览器使用 Outlook 打开 .ics 文件

我正在开发一个导出日历的应用程序。我遇到的问题是日历是下载的,而不是用 Outlook 打开的。这是我的代码:

1) 主页面有图片链接导出日历:

2)在链接重定向到的jsp中,我生成.ics(使用iCal4j库)文件并将其附加到响应中:

然后,.ics 被下载。但我真正想做的是用 Outlook 打开它。有没有办法做到这一点?

提前致谢!!

0 投票
0 回答
369 浏览

java - 带有 calendarServer 的 iCal4J 是否适合此应用程序?

我想为我们的用户提供一个 iCal,他们可以将其包含在他们最喜欢的日历应用程序中。

在 calendarServer(Darwin Calendar Server)上托管 iCal 文件并将服务器与 iCal4j 框架连接可能是合适的。你认为这可行吗?我想提供什么:

  1. 用户可以查看他们使用我的服务所做的所有当前约会
  2. 用户不能向日历添加新事件
  3. 用户可以更改事件的时间,java webservice(tomcat 中的 spring)可以识别并对此更改做出反应
  4. 可选:用户可以通过邮件接收会议请求。当他们接受时,应通知网络服务。之后,新会议将出现在日历中。

你会使用哪些框架来解决这个问题?您会使用像 calendarServer 这样的 ical 服务器来托管 ical 文件并通过 api 更改它,还是直接在 web 服务器中托管 ical 文件?

非常感谢您分享您的经验!

史蒂夫

0 投票
1 回答
1052 浏览

icalendar - 空日历上的 iCal4j 验证异常

我正在使用 iCal4j 库来生成 iCalendar 提要。

如果没有事件被添加到日历中(仅仅是因为碰巧没有任何即将发生的事件要添加),当将 iCalendar 数据写入输出流时,iCal4j 会引发验证异常:

那么根据 iCalendar 标准,没有事件的日历实际上是无效的,还是这只是 iCal4j 的验证过于严格?(如果后者适用,有没有办法放松验证?)

0 投票
2 回答
2178 浏览

java - 如何将字符串转换为 iCalendar(ics) 对象?

我的任务是实现一种将通过 JSON 对象接收的字符串转换为 iCalendar 对象(ics)的方法。我找到了 iCal4j 库,并一直在尝试将其用作我的解析器。但是,CalendarBuilder 似乎需要一个 InputStream。

我该如何进行?

编辑:这会工作吗?

0 投票
1 回答
324 浏览

java - 当 icalendar (ical) 更新时,java 是否可以获取新的事件详细信息并执行某些操作?

在现有的 java 应用程序中,我问我是否可以执行以下操作:

  • 例如,用户使用 Google 日历(议程)在他的 ical 中创建一个新事件

  • Java 程序检测到日历已更新,新事件/集合点已创建

  • 例如,java 程序获取新的事件详细信息并将此详细信息存储在 mysql 数据库中

你知道这是否可能吗?

谢谢