แยกวันที่เสร็จสิ้นงานใน Aspose.Tasks

การแนะนำ

ในการจัดการโครงการ การทำความเข้าใจลำดับเวลาของงานเป็นสิ่งสำคัญสำหรับการดำเนินโครงการให้สำเร็จ Aspose.Tasks สำหรับ Java มีคุณสมบัติอันทรงพลังเพื่อจัดการงานโปรเจ็กต์ได้อย่างมีประสิทธิภาพ ในบทช่วยสอนนี้ เราจะเจาะลึกการแยกวันที่เสร็จสิ้นของงานโดยใช้ Aspose.Tasks ซึ่งช่วยให้คุณจัดการไทม์ไลน์ของโปรเจ็กต์ได้อย่างมีประสิทธิภาพ

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม Java
  • ติดตั้ง Aspose.Tasks สำหรับไลบรารี Java แล้ว คุณสามารถดาวน์โหลดได้ที่นี่.
  • ตั้งค่าสภาพแวดล้อมการพัฒนา Java

แพ็คเกจนำเข้า

เริ่มต้นด้วยการรวมแพ็คเกจที่จำเป็นในโปรเจ็กต์ Java ของคุณ:

import com.aspose.tasks.*;

ขั้นตอนที่ 1: ค้นหางานแยก

ค้นหางานที่คุณต้องการแบ่งภายในโครงการ:

// เส้นทางไปยังไดเร็กทอรีเอกสาร
String dataDir = "Your Document Directory";
// อ่านโครงการ
String projectName = dataDir + "SplitTask.mpp";
Project project = new Project(projectName);
Task splitTask = project.getRootTask().getChildren().getByUid(1);

ขั้นตอนที่ 2: ค้นหาปฏิทินโครงการ

รับปฏิทินโครงการเพื่อการคำนวณวันที่ที่แม่นยำ:

Calendar calendar = project.get(Prj.CALENDAR);

ขั้นตอนที่ 3: คำนวณวันที่เสร็จสิ้นงานด้วยระยะเวลาที่ต่างกัน

ตอนนี้ ให้คำนวณวันที่เสร็จสิ้นของงานตามระยะเวลาต่างๆ:

ขั้นตอนที่ 3.1: ระยะเวลา 8 ชั่วโมง

System.out.println("Start Date: " + splitTask.get(Tsk.START) + "\n+ Duration 8 hours\nFinish Date: " + calendar.getTaskFinishDateFromDuration(splitTask, 8d));

ทำซ้ำโค้ดด้านบนตามระยะเวลาที่แตกต่างกัน โดยปรับชั่วโมงให้เหมาะสม

บทสรุป

การเรียนรู้ศิลปะในการจัดการวันที่เสร็จสิ้นของงานเป็นสิ่งสำคัญสำหรับการจัดการโครงการที่มีประสิทธิภาพ Aspose.Tasks สำหรับ Java ทำให้กระบวนการนี้ง่ายขึ้น ช่วยให้คุณปรับปรุงไทม์ไลน์ของโปรเจ็กต์ของคุณได้อย่างง่ายดาย

คำถามที่พบบ่อย

คำถามที่ 1: ฉันจะดาวน์โหลด Aspose.Tasks สำหรับ Java ได้อย่างไร

A1: คุณสามารถดาวน์โหลดได้ที่นี่.

คำถามที่ 2: ฉันจะหาเอกสารสำหรับ Aspose.Tasks ได้ที่ไหน

A2: โปรดดูเอกสารประกอบที่นี่.

คำถามที่ 3: ฉันจะได้รับใบอนุญาตชั่วคราวสำหรับ Aspose.Tasks ได้อย่างไร

A3: รับใบอนุญาตชั่วคราวที่นี่.

คำถามที่ 4: ฉันจะขอรับการสนับสนุนสำหรับ Aspose.Tasks ได้ที่ไหน

A4: เยี่ยมชมฟอรั่มการสนับสนุนที่นี่.

คำถามที่ 5: ฉันสามารถซื้อ Aspose.Tasks ได้หรือไม่

A5: ใช่ คุณสามารถซื้อได้ที่นี่.