ICalendarTextFormatterFormatDateDiffAsync - метод

Форматирует строку с временем, оставшимся до некоторого момента, по заданному числу квантов или просто по оставшемуся астрономическому времени. При этом используются единицы измерения, удобные для восприятия человеку (часы, дни и др.)

Definition

Пространство имён: Tessa.BusinessCalendar
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
ValueTask<string> FormatDateDiffAsync(
	long? quants,
	DateTime? sessionNow,
	DateTime? sessionPlanned,
	Guid calendarCardID,
	string overdueFormat = null,
	bool useOnlyDaysInAstronomicMode = false,
	CancellationToken cancellationToken = default
)

Параметры

quants  NullableInt64
Число квантов, оставшихся до некоторого момента. Если число отрицательное, то время считается просроченным.
sessionNow  NullableDateTime
Текущее время в UTC.
sessionPlanned  NullableDateTime
Плановая дата завершения задания с учётом смещения временной зоны сессии, для которой производится расчёт.
calendarCardID  Guid
Идентификатор календаря.
overdueFormat  String  (Optional)
Формат отображения просроченного времени.
useOnlyDaysInAstronomicMode  Boolean  (Optional)
В режиме астрономического времени - отображать только количесвто дней даже для положительных значений.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskString
Отформатированная строка со временем.

См. также