if (toHour==0) {
toHour=24;
}
int toMinute = calendar.get(Calendar.MINUTE);
DayPart dayPart = new DayPart();
dayPart.setDay(day);
dayPart.setIndex(dayPartIndex);
dayPart.setFromHour(fromHour);
dayPart.setFromMinute(fromMinute);
dayPart.setToHour(toHour);
dayPart.setToMinute(toMinute);
dayParts.add(dayPart);
} catch(Exception e) {
parse.addProblem(dayText+" has invalid hours part '"+part+"': "+e.getMessage(), dayElement);
}