Interface ICalendar
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)
แสดงให้เห็นถึงคําอธิบายปฏิทินที่สามารถใช้สําหรับการคํานวณวันที่และระยะเวลาต่างๆ
public interface ICalendar
Methods
GetFinishDateByStartAndWork(DateTime, ความยาว)
การคํานวณวันที่จํานวนเวลาทํางานที่ระบุจะผ่านตามปฏิทิน
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
วันที่เริ่มต้น
work
Duration
อายุการทํางาน
Returns
วันที่สิ้นสุด
GetFinishDateByStartAndWork(DateTime, TimeSpan)
การคํานวณวันที่จํานวนเวลาทํางานที่ระบุจะผ่านตามปฏิทิน
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
วันที่เริ่มต้น
work
TimeSpan
อายุการทํางาน
Returns
วันที่สิ้นสุด
GetNextWorkingDayStart(DateTime)
การคํานวณวันทํางานต่อไปเริ่มต้นสําหรับวันที่ระบุ
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
วันที่ที่จะได้รับวันทํางานต่อไปเริ่มขึ้น
Returns
วันทําการถัดไปเริ่ม System.DateTime
GetPreviousWorkingDayEnd(DateTime)
การคํานวณการสิ้นสุดของวันที่ทํางานก่อนหน้านี้จากวันที่ระบุ
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
วันที่ในการคํานวณวันทํางานก่อนหน้านี้
Returns
การสิ้นสุดของวันทํางานก่อนหน้านี้
GetStartDateFromFinishAndDuration(DateTime, ความยาว)
กลับวันที่เริ่มต้นขึ้นอยู่กับวันที่สิ้นสุดที่ระบุและระยะเวลา
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
วันที่สิ้นสุดที่ระบุ
duration
Duration
ระยะเวลาที่กําหนด
Returns
วันที่เริ่มต้นคํานวณ
GetStartDateFromFinishAndDuration(DateTime, TimeSpan)
กลับวันที่เริ่มต้นขึ้นอยู่กับวันที่สิ้นสุดที่ระบุและระยะเวลา
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
วันที่สิ้นสุดที่ระบุ
duration
TimeSpan
ระยะเวลาที่กําหนด
Returns
วันที่เริ่มต้นคํานวณ
GetTaskFinishDateFromDuration(งาน, TimeSpan)
การคํานวณวันที่และเวลาของการเสร็จสิ้นงานจากวันที่เริ่มต้นชิ้นส่วนแบ่งและระยะเวลาการทํางาน
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
งานที่จะคํานวณวันที่สิ้นสุดสําหรับ
duration
TimeSpan
เวลาในการคํานวณ
Returns
วันที่สิ้นสุดของงานสําหรับวันที่เริ่มต้นและระยะเวลาที่กําหนด
Remarks
Returns DateTime.MinValue ถ้างานเป็นข้อสรุป, null หรือวันที่เริ่มต้นที่ไม่ได้ตั้งค่า
GetWorkingHours(DateTime, DateTime)
Return WorkUnit - เริ่มต้นเสร็จสิ้นและระยะเวลาของเวลาทํางานสําหรับช่วงเวลาที่กําหนด
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
วันที่เริ่มต้นของช่วงเวลา
finish
DateTime
วันที่สิ้นสุดของช่วงเวลา
Returns
การตั้งค่าของ Aspose.Tasks.WorkUnit คลาสที่มีการเริ่มต้นการสิ้นสุดและระยะเวลาของการทํางาน
GetWorkingHours(DateTime)
รับคืนจํานวนเวลาทํางานในวันที่กําหนด
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
วันที่ที่จะได้รับเวลาทํางานสําหรับ
Returns
เวลาทํางานในวันที่กําหนด
GetWorkingTimes(DateTime)
Returns Aspose.Tasks.WorkingTime คอลเลกชันเวลาทํางานสําหรับวันที่ระบุ
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
วันที่ได้รับเวลาทํางานสําหรับ
Returns
คอลเลกชันของ Aspose.Tasks.WorkingTime ตัวอย่าง
IsDayWorking(DateTime)
คํานวณว่าวันที่ระบุเป็นวันทํางานตามปฏิทิน
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
วันที่ตรวจสอบว่าวันที่ทํางานหรือไม่
Returns
ความจริงถ้าวันที่เป็นวันทํางาน