Verwaltung von Aufgabendauer
Contents
[
Hide
Show
]Aufgaben brauchen Zeit: Sie haben eine Dauer. Realistische Aufgabendauer helfen, ein realistisches Projekt Enddatum zu verleihen. Aspose.Tasks ermöglicht es Entwicklern, die Aufgabendauer in Projekten festzulegen.
Mit Dauern arbeiten
Die Dauer- und DurationFormat -Eigenschaften, die von der Aufgabe Klasse aufgedeckt werden, werden verwendet, um die geplante Dauer und das Format der Dauer einer Aufgabe zu bestimmen:
- Dauer setzt und erhält die geplante Dauer einer Aufgabe.
- DurationFormat setzt und erhält Formate, die durch die TimeUnITType -Aufzählung definiert sind.
Dauer im Microsoft -Projekt
Um die Dauer einer Aufgabe in Microsoft Project zu sehen, kann man Weitere Ansichten und dann Taskeintrag Aus dem Menü View auswählen.
Aufgabendauer in Microsoft Project

Aufgabendauer mit Aspose.Tasks
Die folgenden Beispiele nehmen zu und verringern die Aufgabendauer auf 1 und halbe Woche.
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"));