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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІстю)

Розраховує дату і час закінчення завдання з дати його початку, розділених частин і тривалості роботи.

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

Колекція прикладів Aspose.Tasks.WorkingTime.

IsDayWorking(DateTime)

Визначити, чи є визначений день робочим днем відповідно до календаря.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Дата, щоб перевірити, чи працює день.

Returns

bool

Правда, якщо день – це робочий день.

 Українська