Interface ICalendar

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

DateTime

วันที่สิ้นสุด

GetFinishDateByStartAndWork(DateTime, TimeSpan)

การคํานวณวันที่จํานวนเวลาทํางานที่ระบุจะผ่านตามปฏิทิน

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

วันที่เริ่มต้น

work TimeSpan

อายุการทํางาน

Returns

DateTime

วันที่สิ้นสุด

GetNextWorkingDayStart(DateTime)

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

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

วันที่ที่จะได้รับวันทํางานต่อไปเริ่มขึ้น

Returns

DateTime

วันทําการถัดไปเริ่ม System.DateTime

GetPreviousWorkingDayEnd(DateTime)

การคํานวณการสิ้นสุดของวันที่ทํางานก่อนหน้านี้จากวันที่ระบุ

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

วันที่ในการคํานวณวันทํางานก่อนหน้านี้

Returns

DateTime

การสิ้นสุดของวันทํางานก่อนหน้านี้

GetStartDateFromFinishAndDuration(DateTime, ความยาว)

กลับวันที่เริ่มต้นขึ้นอยู่กับวันที่สิ้นสุดที่ระบุและระยะเวลา

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

วันที่สิ้นสุดที่ระบุ

duration Duration

ระยะเวลาที่กําหนด

Returns

DateTime

วันที่เริ่มต้นคํานวณ

GetStartDateFromFinishAndDuration(DateTime, TimeSpan)

กลับวันที่เริ่มต้นขึ้นอยู่กับวันที่สิ้นสุดที่ระบุและระยะเวลา

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

วันที่สิ้นสุดที่ระบุ

duration TimeSpan

ระยะเวลาที่กําหนด

Returns

DateTime

วันที่เริ่มต้นคํานวณ

GetTaskFinishDateFromDuration(งาน, TimeSpan)

การคํานวณวันที่และเวลาของการเสร็จสิ้นงานจากวันที่เริ่มต้นชิ้นส่วนแบ่งและระยะเวลาการทํางาน

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

งานที่จะคํานวณวันที่สิ้นสุดสําหรับ

duration TimeSpan

เวลาในการคํานวณ

Returns

DateTime

วันที่สิ้นสุดของงานสําหรับวันที่เริ่มต้นและระยะเวลาที่กําหนด

Remarks

Returns DateTime.MinValue ถ้างานเป็นข้อสรุป, null หรือวันที่เริ่มต้นที่ไม่ได้ตั้งค่า

GetWorkingHours(DateTime, DateTime)

Return WorkUnit - เริ่มต้นเสร็จสิ้นและระยะเวลาของเวลาทํางานสําหรับช่วงเวลาที่กําหนด

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

วันที่เริ่มต้นของช่วงเวลา

finish DateTime

วันที่สิ้นสุดของช่วงเวลา

Returns

WorkUnit

การตั้งค่าของ Aspose.Tasks.WorkUnit คลาสที่มีการเริ่มต้นการสิ้นสุดและระยะเวลาของการทํางาน

GetWorkingHours(DateTime)

รับคืนจํานวนเวลาทํางานในวันที่กําหนด

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

วันที่ที่จะได้รับเวลาทํางานสําหรับ

Returns

TimeSpan

เวลาทํางานในวันที่กําหนด

GetWorkingTimes(DateTime)

Returns Aspose.Tasks.WorkingTime คอลเลกชันเวลาทํางานสําหรับวันที่ระบุ

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

วันที่ได้รับเวลาทํางานสําหรับ

Returns

WorkingTimeCollection

คอลเลกชันของ Aspose.Tasks.WorkingTime ตัวอย่าง

IsDayWorking(DateTime)

คํานวณว่าวันที่ระบุเป็นวันทํางานตามปฏิทิน

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

วันที่ตรวจสอบว่าวันที่ทํางานหรือไม่

Returns

bool

ความจริงถ้าวันที่เป็นวันทํางาน

 แบบไทย