Interface ICalendar

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

DateTime

انتهاء الموعد

GetFinishDateByStartAndWork(التاريخ، 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 GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

تاريخ الانتهاء المحدد.

duration Duration

المدة المحددة .

Returns

DateTime

تاريخ بدء الحساب.

GetStartDateFromFinishAndDuration(التاريخ، 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

يعود DateTime.MinValue إذا كان المهمة ملخصًا أو صفرًا أو تاريخ بدءها غير محدد.

GetWorkingHours(تاريخ، تاريخ، تاريخ)

الوحدة العملية العودة - بدء و انتهاء و مدة ساعات العمل لفترة الزمن المحددة.

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)

العودة Aspose.Tasks.WorkingTimeمجموعة ساعات العمل للتواريخ المحددة.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

تاريخ الحصول على ساعات العمل.

Returns

WorkingTimeCollection

مجموعة من WL29_.WorkingTime الحالات.

IsDayWorking(DateTime)

تحديد ما إذا كان اليوم المحدد هو يوم عمل حسب التقويم.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

تاريخ التحقق مما إذا كان اليوم يعمل.

Returns

bool

صحيح إذا كان اليوم هو يوم عمل.

 عربي