FakeCalendarTextFormatterFormatDateDiffAsync - метод

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

Definition

Пространство имён: Tessa.BusinessCalendar
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public 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
Отформатированная строка со временем.

Реализации

ICalendarTextFormatterFormatDateDiffAsync(NullableInt64, NullableDateTime, NullableDateTime, Guid, String, Boolean, CancellationToken)

См. также