Interface ICalendar
نام ها : Aspose.Tasks جمع آوری: WL29_.dll (25.4.0)
نشان دهنده یک انحراف تقویم است که می تواند برای محاسبات مختلف تاریخ ها و مدت ها مورد استفاده قرار گیرد.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(تاریخ، مدت زمان)
محاسبه تاریخ زمانی که مقدار تعیین شده از زمان کار با توجه به تقویم به پایان می رسد.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
تاریخ شروع
work
Duration
مدت زمان کار
Returns
تاریخ نهایی
GetFinishDateByStartAndWork(زمان، زمان، زمان)
محاسبه تاریخ زمانی که مقدار تعیین شده از زمان کار با توجه به تقویم به پایان می رسد.
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 GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
تاریخ انقضا مشخص شده
duration
Duration
مدت زمان مشخص شده
Returns
تاریخ شروع محاسبه شده
GetStartDateFromFinishAndDuration(زمان، زمان، زمان)
بازگشت تاریخ شروع بر اساس تاریخ و مدت زمان مشخص شده به پایان می رسد.
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 اگر وظیفه خلاصه، صفر یا تاریخ شروع آن تنظیم نشده است.
GetWorkingHours(تاریخ، تاریخ)
بازگشت کار واحد - شروع، پایان و مدت زمان ساعات کاری برای فاصله زمانی تاریخ مشخص شده.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
تاریخ شروع فاصله
finish
DateTime
تاریخ انقضا را به پایان برسانید.
Returns
WL29_.WorkUnit کلاس حاوی شروع، پایان و مدت زمان ساعات کاری است.
GetWorkingHours(DateTime)
مقدار ساعات کاری را در تاریخ تعیین شده بازگردانید.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
تا زمانی که ساعت کار را به دست می آورند.
Returns
ساعت های کار در تاریخ مشخص شده
GetWorkingTimes(DateTime)
بازگشت Aspose.Tasks.WorkingTimeمجموعه ساعات کاری برای تاریخ مشخص شده.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
تاریخ برای رسیدن به زمان کار
Returns
مجموعه ای از WL29_.WorkingTime موارد.
IsDayWorking(DateTime)
تعیین می کند که آیا روز تعیین شده یک روز کاری بر اساس تقویم است یا خیر.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
تاریخ برای بررسی اینکه آیا روز کار می کند.
Returns
درست است اگر روز یک روز کاری باشد.