ical4j从外部URL打开日历

时间:2018-09-13 09:48:10

标签: java ical4j

我想打开一个.ical-文件(例如Google日历)。我目前正在尝试此操作,但是它不起作用。我得到了以下执行力:

  

net.fortuna.ical4j.data.ParserException:第138行错误:[创建]无法解析的日期:“ 00001229T000000Z”

所以从日期开始解析似乎有问题。

这是我的代码:

    public Calendar readCalenderFromUrl(CalendarExtern calendarExtern)
        throws UnsupportedEncodingException, IOException, ParserException {

    // Create a TimeZone
    System.setProperty("net.fortuna.ical4j.timezone.cache.impl", MapTimeZoneCache.class.getName());

    URL url = new URL(calendarExtern.getUrlExtern());
    Reader r = new InputStreamReader(url.openStream(), "ISO-8859-15");
    CalendarBuilder builder = new CalendarBuilder();
    Calendar thisCalendar = builder.build(r);

    return thisCalendar;
}

有什么想法吗?

0 个答案:

没有答案