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

FormatDateTimeCustom

Определение

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

Форматирует дату/время по стандартной или пользовательской строке формата .NET.

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

Параметры

DateTime dateTime
Форматируемое значение даты/времени.
string format
Формат даты/времени .NET. Null или пустая строка выбирает общий формат G.

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

Результат dateTime.ToString(format) с CurrentCulture.

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

Стандартные форматы и литералы обрабатываются по правилам DateTime.ToString. Литералы заключайте в кавычки; HH — часы в 24-часовом формате, MM — месяц, mm — минуты. Стандартные форматы, например U, могут преобразовывать время по правилам .NET.

Исключения

System.FormatException
format содержит неверный стандартный спецификатор или некорректный пользовательский шаблон.
System.ArgumentOutOfRangeException
Календарь текущей культуры не поддерживает переданное значение.

Пример

FormatDateTimeCustom(new DateTime(2026, 9, 19, 14, 35, 42), "yyyy-MM-dd"); // Григорианский календарь: "2026-09-19"