Interface ICalendar
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل استبعاد التقويم الذي يمكن استخدامه لحسابات مختلفة من التواريخ والمدة.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(تاريخ، مدة)
يحسب التاريخ الذي يمر فيه المبلغ المحدد لساعات العمل وفقاً للجدول الزمني.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
تاريخ البدء
work
Duration
مدة العمل .
Returns
انتهاء الموعد
GetFinishDateByStartAndWork(التاريخ، 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 GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
تاريخ الانتهاء المحدد.
duration
Duration
المدة المحددة .
Returns
تاريخ بدء الحساب.
GetStartDateFromFinishAndDuration(التاريخ، 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
يعود DateTime.MinValue إذا كان المهمة ملخصًا أو صفرًا أو تاريخ بدءها غير محدد.
GetWorkingHours(تاريخ، تاريخ، تاريخ)
الوحدة العملية العودة - بدء و انتهاء و مدة ساعات العمل لفترة الزمن المحددة.
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)
العودة Aspose.Tasks.WorkingTimeمجموعة ساعات العمل للتواريخ المحددة.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
تاريخ الحصول على ساعات العمل.
Returns
مجموعة من WL29_.WorkingTime الحالات.
IsDayWorking(DateTime)
تحديد ما إذا كان اليوم المحدد هو يوم عمل حسب التقويم.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
تاريخ التحقق مما إذا كان اليوم يعمل.
Returns
صحيح إذا كان اليوم هو يوم عمل.