예외를 위해 평일 정의

Java의 Aspose.Tasks 로 캘린더 예외를 설정할 때 예외로 일을 정의 할 수 있습니다.

근무일 정의 예외 캘린더 클래스에 노출 된 수집은 예외를 위해 평일을 정의하는 데 사용될 수 있습니다.

Microsoft Project의 예외 목록을 보려면 :

  1. 파일을 엽니 다.
  2. 도구 메뉴에서 작업 시간 변경를 선택하여 작업 시간 변경 대화 상자를 열십시오. 아래 스크린 샷은 아래 코드와 함께 저장된 프로젝트의 대화 상자를 보여줍니다.

근무일에 정의 된 예외

주중 마이크로 소프트 프로젝트에서 달력 예외 정의

프로그래밍 샘플

다음 예는 2009 년 12 월 24 일부터 31 일까지 2009 년 12 월 31 일까지 예외로 정의합니다.

 1// For complete examples and data files, please go to https://github.com/aspose-tasks/Aspose.Tasks-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir(DefineWeekdaysForExceptions.class);
 4
 5// Create a project instance
 6Project project = new Project();
 7
 8// Define Calendar
 9Calendar cal = project.getCalendars().add("Calendar1");
10
11// Define week days exception for Christmas
12CalendarException except = new CalendarException();
13except.setEnteredByOccurrences(false);
14
15java.util.Calendar calObject = java.util.Calendar.getInstance();
16calObject.set(2009, 12, 24, 0, 0, 0);
17except.setFromDate(calObject.getTime());
18calObject.set(2009, 12, 31, 23, 59, 0);
19except.setToDate(calObject.getTime());
20except.setType(CalendarExceptionType.Daily);
21except.setDayWorking(false);
22cal.getExceptions().add(except);
23
24project.save(dataDir + "Project.Xml", SaveFileFormat.XML);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.