// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java // The path to the documents directory. String dataDir = Utils.getDataDir(DefineWeekdaysForExceptions.class); // Create a project instance Project project = new Project(); // Define Calendar Calendar cal = project.getCalendars().add("Calendar1"); // Define week days exception for Christmas CalendarException except = new CalendarException(); except.setEnteredByOccurrences(false); java.util.Calendar calObject = java.util.Calendar.getInstance(); calObject.set(2009, 12, 24, 0, 0, 0); except.setFromDate(calObject.getTime()); calObject.set(2009, 12, 31, 23, 59, 0); except.setToDate(calObject.getTime()); except.setType(CalendarExceptionType.Daily); except.setDayWorking(false); cal.getExceptions().add(except); project.save(dataDir + "Project.Xml", SaveFileFormat.XML);