Interface ICalendar

Interface ICalendar

اسم الفضاء : Aspose.Tasks جمع: Aspose.Tasks.dll (25.5.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 إذا كان المهمة ملخصًا أو صفرًا أو تاريخ بدءها غير محدد.

GetWorkStart(DateTime)

حساب ساعات العمل التالية تبدأ من التاريخ والوقت المحدد.

DateTime GetWorkStart(DateTime date)

Parameters

date DateTime

التاريخ والوقت.

Returns

DateTime

بدأت أقرب ساعات العمل.

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

ساعات العمل في الموعد المحدد.

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

إرجاع مبلغ ساعات العمل بين التواريخ المحددة.

TimeSpan GetWorkingHoursTimeSpan(DateTime start, DateTime finish)

Parameters

start DateTime

تاريخ بدء الفجوة.

finish DateTime

انتهاء الموعد النهائي للفترة.

Returns

TimeSpan

عدد ساعات العمل حسب التقويم.

GetWorkingTimes(DateTime)

العودة 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

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

IsEmpty()

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

bool IsEmpty()

Returns

bool

 عربي