Hallo,
ich möchte gerne auf einfache Art und Weiße einen Ical Kalender von einer öffentlichen URL einlesen.
Hierzu nehme ich einen öffentlichen Kalender (siehe: https://www.officeholidays.com/subscribe/germany)
Hier die URL: https://www.officeholidays.com/ics-local-name/germany
Einlesen mache ich mit folgendem Code:
Ich bekomme aber immer einen Fehler:
Ich habe es mal auch mit einem anderen Kalender probiert und hier bekomme ich es nicht zum Laufen.
Kann jemand helfen?
ich möchte gerne auf einfache Art und Weiße einen Ical Kalender von einer öffentlichen URL einlesen.
Hierzu nehme ich einen öffentlichen Kalender (siehe: https://www.officeholidays.com/subscribe/germany)
Hier die URL: https://www.officeholidays.com/ics-local-name/germany
Einlesen mache ich mit folgendem Code:
Java:
private Calendar readCalenderFromUrl() {
System.setProperty("net.fortuna.ical4j.timezone.cache.impl", MapTimeZoneCache.class.getName());
URL url = new URL("https://www.officeholidays.com/ics-local-name/germany");
Calendar cal = Calendars.load(url);
return cal;
}
Ich bekomme aber immer einen Fehler:
net.fortuna.ical4j.data.ParserException: Error at line 14:Unparseable date: "20220602T05631Z"
Code:
<dependency>
<groupId>org.mnode.ical4j</groupId>
<artifactId>ical4j</artifactId>
<version>3.0.21</version>
</dependency>
Ich habe es mal auch mit einem anderen Kalender probiert und hier bekomme ich es nicht zum Laufen.
Kann jemand helfen?