Перейти к содержанию

Функция «секунды»

Функция секунды получает секунды из значения даты или времени и возвращает их в виде целого числа.

Функция пригодится, когда из полного значения времени необходимо получить только секунды для дальнейшего использования в выражениях Комбинатора.

Синтаксис

секунды(дата)

дата — значение, содержащее время. В функцию можно передать:

  • время, указанное непосредственно в функции;
  • значение из поля Дата и время;
  • значение из поля Время;
  • значение из поля Текст, если время записано в формате 00:00:00;
  • результат другой функции Комбинатора, содержащий дату и время.

Указание времени непосредственно в функции

Конкретное время можно указать непосредственно в функции. Значение необходимо записать в формате 00:00:00 и заключить в двойные кавычки.

Например:

секунды("09:08:05")

Результат:

5

Функция возвращает значение секунд в виде целого числа — от 0 до 59.

Использование значения из поля

Функция секунды может получать время из разных типов полей.

Если поле Дата и время содержит:

10.08.2026 14:30:15

выражение:

секунды(полеДатаВремя)

вернёт:

15

Если поле Время содержит:

09:45:30

выражение:

секунды(полеВремя)

вернёт:

30

Функцию можно использовать и с текстовым полем. Если поле Текст содержит:

18:20:45

выражение:

секунды(текстовоеПоле)

вернёт:

45

Если в функцию передаётся текстовое значение, время должно быть записано в формате 00:00:00. Значение в неподходящем формате приведёт к ошибке.

Использование с другими функциями

В функцию секунды можно передать результат другой функции, содержащий дату и время.

Например, её можно использовать вместе с функцией тдата():

секунды(тдата())

Функция тдата() возвращает текущие дату и время. Например:

10.08.2026 15:29:47

Функция секунды получает из этого значения только секунды.

Результат:

47