ClientBusinessCalendarServiceGetDateDiffAsync - метод

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

Definition

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

Параметры

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

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

TaskInt64
Возвращает рабочее время между датами в квантах.

Реализации

IBusinessCalendarServiceGetDateDiffAsync(DateTime, DateTime, NullableTimeSpan, CancellationToken)

Исключения

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

См. также