タスク期間の管理
Contents
[
Hide
Show
]タスクには時間がかかります:彼らは期間があります。現実的なタスク期間は、現実的なプロジェクトの終了日を与えるのに役立ちます。 Aspose.Tasks を使用すると、開発者がプロジェクトでタスク期間を設定できます。
期間を扱う
タスククラスによって公開される期間と期間のプロパティは、タスクの期間の計画された期間と形式を決定するために使用されます。
- 期間が設定され、タスクの計画時間を取得します。
- DuperationFormatは、TimeTiptype列挙で定義された形式を設定し、取得します。
Microsoftプロジェクトの期間
Microsoftプロジェクトでのタスクの期間を確認するには、**より多くのビューを選択できます。
Microsoft Projectのタスク期間の設定
Asopsion.tasksを使用してタスク期間を設定
次の例は、それぞれタスク期間を1週間半までに増加させ、減少させます。
1// Create a new project and add a new task
2Project project = new Project();
3Task task = project.getRootTask().getChildren().add("Task");
4
5// Task duration in days (default time unit)
6Duration duration = task.get(Tsk.DURATION);
7System.out.println("Duration equals 1 day:" + duration.toString().equals("1 day"));
8
9// Convert to hours time unit
10duration = duration.convert(TimeUnitType.Hour);
11System.out.println("Duration equals 8 hrs: "+ duration.toString().equals("8 hrs"));
12
13// Increase task duration to 1 week and display if duration is updated successfully
14task.set(Tsk.DURATION, project.getDuration(1, TimeUnitType.Week));
15System.out.println("Duration equals 1 wk: " + task.get(Tsk.DURATION).toString().equals("1 wk"));
16
17// Decrease task duration and display if duration is updated successfully
18task.set(Tsk.DURATION, task.get(Tsk.DURATION).subtract(0.5));
19System.out.println("Duration equals 0.5 wks: " + task.get(Tsk.DURATION).toString().equals("0.5 wks"));