IBusinessCalendarService.GetDateDiffAsync - метод

Рассчитывает рабочее время между датами. Если указан параметр zoneOffset, то dateTimeStart и dateTimeEnd должны быть заданы в UTC.

Definition

Пространство имён: Tessa.BusinessCalendar
Сборка: Tessa (в Tessa.dll) Версия: 4.0.5
C#
Task<long> GetDateDiffAsync(
	DateTime dateTimeStart,
	DateTime dateTimeEnd,
	Guid calendarCardID,
	TimeSpan? zoneOffset = null,
	CancellationToken cancellationToken = default
)

Параметры

dateTimeStart  DateTime
Первая дата в абстрактном времени календаря.
dateTimeEnd  DateTime
Вторая дата в абстрактном времени календаря (должна быть больше первой).
calendarCardID  Guid
Идентификатор карточки календаря.
zoneOffset  Nullable<TimeSpan>  (Optional)
Смещение временной зоны.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Task<Int64>
Рабочее время между датами в квантах.

Исключения

ValidationExceptionОшибка при получении данных с сервера, если метод вызван на клиенте.

См. также