f0f1f2.studio Справочник шаблонов
Русский
Открыть приложение
Метод

FormatDate

Определение

Пространство имён
Resto.Front.PrintTemplates.Cheques.Razor

Форматирует числовую дату без времени.

string TemplateBaseCore<T>.FormatDate(DateTime date)
Возвращает
string
Допустимость null
Не указана
Объявлено в
Resto.Front.PrintTemplates.Cheques.Razor.TemplateBaseCore<T>
Назначение модели
Базовый класс шаблонов печати RazorEngineCore. Model содержит данные документа типа T. Предоставляет методы форматирования и вывода разметки.

Параметры

DateTime date
Значение даты/времени для форматирования; часовой пояс не преобразуется.

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

Строка по шаблону dd.MM.yyyy.

Особенности поведения

Использует CurrentCulture, включая календарь, названия месяцев и разделитель времени. DateTime.Kind не вызывает преобразования между UTC и местным временем. Компоненты, отсутствующие в шаблоне, отбрасываются без округления.

Исключения

System.ArgumentOutOfRangeException
Значение невозможно отформатировать календарём текущей культуры.

Пример

// Пример для культуры en-GB
FormatDate(new DateTime(2026, 9, 19, 14, 35, 42)); // "19.09.2026"