Руководство разработчика

Функция ВРЕМЯ_В_СТР

Функция ВРЕМЯ_В_СТР позволяет преобразовать время в строковый формат. Представление времени в строковом виде задается маской.

ФУНКЦИЯ СТРОКА: ВРЕМЯ_В_СТР(ВРЕМЯ: время; 
                            СТРОКА: маска; 
                            СТРОКА: разд)

Параметры

время
Время, которое необходимо преобразовать.
маска
Маска представления времени. Маска задает формат вывода времени: "часы:минуты:секунды:сотые", "минуты:часы", и т.д. Маска должна указываться с соблюдением определенного синтаксиса. Значения часов, минут, секунд и сотых долей секунды указываются символами "hh", "mm", "ss" и "ii" соответственно. Значения секунд и сотых могут быть опущены. В качестве разделителя в маске используется двоеточие:
hh:mm[:ss][:ii]
Отображением лидирующих нулей управляет регистр символов: нижний регистр (hh.mm.ss.ii) – лидирующий ноль выводится, верхний регистр (HH.MM.SS.II) – не выводится.
разд
Разделитель, использующийся в получаемой строке. Формат задания маски подразумевает использование разделителя по умолчанию (двоеточие), но в итоговой строке можно выводить вместо двоеточия любой другой разделитель. Если задана строка из нескольких символов – берется первый символ. При указании слитной маски этот параметр игнорируется.

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

Строковое представление времени. В случае ошибки возвращает пустую сторку.

Пример:

ПЕРЕЬ СТРОКА: рез
рез = ВРЕМЯ_В_СТР(02:12:01:01, "hh:mm:ss", "/")    // рез = 02/12/01
рез = ВРЕМЯ_В_СТР(02:12:01:01, "HH", "")           // рез = 2

См. также: