작업 소요 시간 계산

소요 시간 계산

프로젝트 관리에서 작업의 소요 시간은 다양한 시간 단위 보고 요구사항에 따라 다릅니다. 예를 들어, 관리자는 짧은 작업을 hours 단위로 그러나 긴 작업을 weeks 또는 months 단위로.

Aspose.Tasks for .NET을 사용하면 개발자는 쉽게 작업의 소요 시간을 여러 형식으로 변환할 수 있습니다 수동 계산 없이.

Aspose.Tasks의 Duration 속성

해당 static Tsk 클래스는 다음에 대한 접근을 제공합니다 Duration 속성입니다.

이 속성은 Duration object를 반환하며, 다음 Convert method를 노출합니다.

예제: Duration을 다른 단위로 변환하기

다음은 C# 실용 예제로 작업 소요 시간을 minutes, hours, days, weeks, and months:

 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);

팁: 해당 Duration 클래스는 작업 소요 시간을 비교하고 조작하기 위한 추가 메서드를 제공하여 맞춤 보고서.

주요 이점

자주 묻는 질문

질문: 소요 시간을 초 단위로 얻을 수 있나요?

질문: 변환이 프로젝트 캘린더를 반영하나요?

질문: 작업의 소요 시간을 프로그래밍 방식으로 업데이트할 수 있나요?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.