例外のために平日を定義します

JavaのAspose.Tasksでカレンダーの例外を設定する場合、日を例外として定義することができます。

就業日を定義する 例外 カレンダークラスによって公開されたコレクションを使用して、例外の平日を定義できます。

Microsoftプロジェクトの例外のリストを見るには:

  1. ファイルを開きます。
  2. ツールメニューから、作業時間の変更を選択して、[作業時間の変更]ダイアログを開きます。 下のスクリーンショットは、以下のコードで保存されたプロジェクトのダイアログを示しています。

営業日のために定義された例外

平日のMicrosoftプロジェクトでカレンダーの例外で定義します

プログラミングサンプル

次の例は、例外として、2009年12月24日から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.