Функция ER DATEFORMAT
Функция DATEFORMAT
возвращает значение типа Строка, которое представляет заданное значение даты в виде текста в указанном формате и в дополнительно указанной культуре. Сведения о поддерживаемых форматах см. в разделах стандартный и настраиваемый.
Синтаксис 1
DATEFORMAT (date, format)
Синтаксис 2
DATEFORMAT (date, format, culture)
Аргументы
date
: Дата
Значение даты, представляющее дату для формата.
format
: Строка
Формат строки вывода. Сведения о поддерживаемых форматах см. в разделах стандартный и настраиваемый.
Примечание
В строке форматирования учитывается регистр при использовании стандартного или пользовательского формата. Например, стандартный спецификатор формата "d" возвращает дату, используя короткий шаблон даты, в то время как стандартный спецификатор формата "D" возвращает дату, используя полный шаблон даты. Кроме того, пользовательский спецификатор формата "M" возвращает месяц от 1 до 12, в то время как пользовательский спецификатор формата "m" возвращает минуты от 0 до 59.
culture
: Строка
Культура для форматирования. Сведения о поддерживаемых культурах см. в разделе Культура.
Возвращаемые значения
Строка
Результирующее значение строки.
Примечания по использованию
Если культура не определена как аргумент вызываемой функции, значение culture
определяется контекстом вызова. Например, если функция DATEFORMAT
вызывается с помощью синтаксиса 1 в формате электронной отчетности (ER) для элемента FILE, настроенного на использование немецкой культуры, преобразование будет осуществляться с помощью немецкой культуры. Значение шаблона culture
по умолчанию — EN-US.
Пример 1
DATEFORMAT (TODAY (), "dd-MM-yyyy")
возвращает текущую дату сервера приложений, 24 декабря 2015, как строку "24-12-2015" на основе указанного настраиваемого формата.
Пример 2
DATEFORMAT (SESSIONTODAY (), "d", "DE")
возвращает текущую дату сеанса приложения, 24 декабря 2015 года, как строку "24-12-2015" на основе выбранной немецкой культуры и указанного формата.