我想打开一个.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;
}
有什么想法吗?