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)

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

Истината е, че денят е работен ден.

 Български