<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Calendar – дата и время AddWorkingDays – добавить рабочие дни |
![]() ![]() ![]() |
Метод добавляет рабочие дни к указанной дате. Если указанная дата выпадает на выходной день, то дни добавляются к последнему рабочему дню перед выходным.
При вычислении дней учитываются календари рабочего времени, частные календари и часовые пояса.
ПРИМЕЧАНИЕ. Время вычисляется в часовом поясе веб-сервера Directum RX. Клиентский компьютер может находиться в другом часовом поясе, поэтому дату, к которой добавляют рабочие дни, необходимо преобразовать в дату веб-сервера.
Перегрузки
AddWorkingDays(int dayCount) |
Добавить рабочие дни |
AddWorkingDays(IRecipient recipient, int dayCount) |
Добавить рабочие дни для указанного пользователя или группы пользователей |
Синтаксис
C# |
public static DateTime AddWorkingDays(int dayCount, IRecipient recipient, int dayCount); |
Параметры
dayCount – количество дней;
recipient – пользователь или группа пользователей.
Возвращаемое значение
Рабочий день и время через определенное количество дней от указанной даты.
ПРИМЕЧАНИЕ. Значение возвращается в часовом поясе веб-сервера Directum RX. Клиентский компьютер может находиться в другом часовом поясе, поэтому дату веб-сервера необходимо преобразовать в локальную дату текущего пользователя.
Пример. Добавление времени к дате
// К текущей дате добавить дни и округлить до ближайшей рабочей даты.
var newDate = Calendar.Today.AddWorkingDays(7);
© Компания Directum, 2025 |