ical4j открыть календарь с внешнего URL - PullRequest
0 голосов
/ 13 сентября 2018

Я хотел бы открыть .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;
}

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...