작업 시간 관리

작업은 시간이 걸립니다 : 기간이 있습니다. 현실적인 작업 시간은 현실적인 프로젝트 종료 날짜를 제공하는 데 도움이됩니다. Aspose.Tasks 를 사용하면 개발자가 프로젝트에서 작업 지속 시간을 설정할 수 있습니다.

지속 시간 작업

task 클래스에 의해 노출 된 지속 시간 및 지속성 특성은 작업 기간의 계획된 지속 시간과 형식을 결정하는 데 사용됩니다.

Microsoft 프로젝트의 기간

Microsoft Project에서 작업의 지속 시간을 보려면 더 많은보기를 선택한 다음 view 메뉴에서 작업 항목를 선택할 수 있습니다.

Microsoft Project에서 작업 지속 시간 설정

Microsoft Project에서 작업 지속 시간을 관리하는 방법

Aspose.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"));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.