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"