Книга: «1С:Предприятие.Элемент». Возможности встроенного языка
Назад: Конструкторы
Дальше: Методы

Форматирование

В языке «1С:Предприятия» значение типа Дата можно было отформатировать с помощью функции Формат(). В форматной строке в кавычках указывались имена параметров форматирования, знак равенства и значение параметров форматирования, разделенные символом двоеточия. Например, чтобы вывести локальную дату с указанием даты и времени, нужно написать следующую форматную строку:

Сообщить(Формат('20220521201545', "ДЛФ=ДВ")); //результат: 21.05.2022 20:15:45

Теперь в языке «Элемента», чтобы отформатировать значение типа ДатаВремя, нужно либо указать форматную строку в качестве аргумента метода Представление(), либо указать ее в выражении интерполяции после выражения, которое нужно отформатировать, через «|». А перед этим выражением указать символ «$». Например:

пер МояДатаВремя = ДатаВремя{2022-06-17T15:25:55.777}

//1-й вариант

Сообщить(МояДатаВремя.Представление("дд.ММ.гг ЧЧ:мм:сс")) //результат:17.06.22 15:25:55

//2-й вариан

Сообщить("${МояДатаВремя|дд.ММ.гггг', сегодня - 'дддд}") //результат: 17.06.2022, сегодня - пятница

Форматная строка представляет собой строку из следующих элементов:

Для экранирования символов в форматной строке (чтобы текст выводился как есть) используется символ «'» (одинарная кавычка).

Назад: Конструкторы
Дальше: Методы