Функция ER DATEVALUE
Функция DATEVALUE
возвращает значение Дата, которое преобразуется из текстового значения в указанном формате и в дополнительно указанной культуре в значение даты. Сведения о поддерживаемых форматах см. в разделах стандартный и настраиваемый.
Синтаксис 1
DATEVALUE (text, format)
Синтаксис 2
DATEVALUE (text, format, culture)
Аргументы
text
: Строка
Текст, представляющий значение для формата.
format
: Строка
Формат указанного текста. Сведения о поддерживаемых форматах см. в разделах стандартный и настраиваемый.
culture
: Строка
Культура, используемая для форматирования указанного текста. Сведения о поддерживаемых культурах см. в разделе Культура.
Возвращаемые значения
Дата
Результирующее значение даты.
Примечания по использованию
Когда культура не определена как аргумент вызываемой функции, значение culture
определяется контекстом вызова. Например, если функция DATEVALUE
вызывается с помощью синтаксиса 1 в формате электронной отчетности (ER) для элемента FILE, настроенного на использование немецкой культуры, преобразование будет осуществляться с помощью немецкой культуры. Значение шаблона culture
по умолчанию — EN-US.
Пример 1
DATEVALUE ("21-Dec-2016", "dd-MMM-yyyy")
возвращает значение данных 21 декабря 2016 на основе указанного пользовательского формата и культуры приложения по умолчанию EN-US.
Пример 2
DATEVALUE ("21-Gen-2016", "dd-MMM-yyyy", "IT")
возвращает значение даты 21 января2016 на основе указанного пользовательского формата и культуры.
Однако вызов DATEVALUE ("21-Gen-2016", "dd-MMM-yyyy", "EN-US")
вызывает исключение, информирующее пользователя, что указанная строка не распознана как допустимое значение даты для указанной культуры.