FormatLongDateTime
Определение
- Пространство имён
- Resto.Front.PrintTemplates.Cheques.Razor
Форматирует дату и время с числовой датой и точностью до минут.
string TemplateBaseCore<T>.FormatLongDateTime(DateTime dateTime)
- Возвращает
string- Допустимость null
- Не указана
- Объявлено в
- Resto.Front.PrintTemplates.Cheques.Razor.TemplateBaseCore<T>
- Назначение модели
- Базовый класс шаблонов печати RazorEngineCore. Model содержит данные документа типа T. Предоставляет методы форматирования и вывода разметки.
Параметры
DateTime dateTime- Значение даты/времени для форматирования; часовой пояс не преобразуется.
Возвращаемое значение
Строка по шаблону dd.MM.yyyy HH:mm.
Особенности поведения
Использует CurrentCulture, включая календарь, названия месяцев и разделитель времени. DateTime.Kind не вызывает преобразования между UTC и местным временем. Компоненты, отсутствующие в шаблоне, отбрасываются без округления.
Исключения
System.ArgumentOutOfRangeException- Значение невозможно отформатировать календарём текущей культуры.
Пример
// Пример для культуры en-GB FormatLongDateTime(new DateTime(2026, 9, 19, 14, 35, 42)); // "19.09.2026 14:35"