Aufgabendauer berechnen

Berechnung von Dauern

Im Projektmanagement kann die Dauer einer Aufgabe in verschiedenen Zeiteinheiten je nach Berichtsanforderungen. Zum Beispiel möchten Führungskräfte kurze Aufgaben in Stunden aber längere Aufgaben in Wochen oder Monaten.

Mit Aspose.Tasks for .NET, können Entwickler ganz einfach die Dauer einer Aufgabe in mehrere Formate umwandeln ohne manuelle Berechnungen.

Duration-Eigenschaft in Aspose.Tasks

Die statische Tsk Klasse bietet Zugriff auf die Duration Eigenschaft einer Aufgabe.

Diese Eigenschaft gibt ein Duration Objekt zurück, das die Convert Methode bereitstellt.

Beispiel: Umwandlung der Duration in verschiedene Einheiten

Hier ein praktisches Beispiel in C#, das zeigt, wie man die Aufgabendauer in Minuten, Stunden, Tagen, Wochen und Monaten:

 1Project project = new Project("New Project.mpp");
 2
 3// Get a task to calculate its duration in different formats
 4Task task = project.RootTask.Children.GetById(1);
 5
 6// Get the duration in Minutes, Days, Hours, Weeks and Months
 7double mins = task.Get(Tsk.Duration).Convert(TimeUnitType.Minute).ToDouble();
 8Console.WriteLine("Duration in Mins: {0}", mins);
 9double days = task.Get(Tsk.Duration).Convert(TimeUnitType.Day).ToDouble();
10Console.WriteLine("Duration in Days: {0}", days);
11double hours = task.Get(Tsk.Duration).Convert(TimeUnitType.Hour).ToDouble();
12Console.WriteLine("Duration in Hours: {0}", hours);
13double weeks = task.Get(Tsk.Duration).Convert(TimeUnitType.Week).ToDouble();
14Console.WriteLine("Duration in Weeks: {0}", weeks);
15double months = task.Get(Tsk.Duration).Convert(TimeUnitType.Month).ToDouble();
16Console.WriteLine("Duration in Months: {0}", months);

Tipp: Die Duration Klasse bietet außerdem zusätzliche Methoden zum Vergleichen und Bearbeiten von Aufgabendauern, wodurch sie nützlich für benutzerdefinierte Berichte.

Hauptvorteile

Häufig gestellte Fragen

F: Kann ich die Dauer in Sekunden erhalten?

F: Berücksichtigt die Umwandlung den Projektkalender?

F: Kann ich die Dauer einer Aufgabe programmgesteuert aktualisieren?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.