# Interval — функция скриптa и диаграммы

Interval() преобразует формат числа в интервал времени, используя формат системных переменных в скрипте загрузки данных или в операционной системе (либо строку форматирования, если указана).

Интервалы можно форматировать как время, дни или комбинацию дней, часов, минут, секунд и долей секунд.

Синтаксис:

Interval(number[, format])

Возвращаемые типы данных: двойное значение

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| number | Число для изменения формата. |
| format | Строка, описывающая, как будет отформатирована полученная строка интервала. Если пропущено, то используется краткий формат даты, формат времени и десятичный разделитель из операционной системы. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Interval.htm)

#### Примеры и результаты:

В указанных ниже примерах используются следующие параметры по умолчанию:

* Параметр формата даты 1: YY-MM-DD
* Параметр формата даты 2: hh:mm:ss
* Десятичный разделитель числа: .

Результирующая таблица

| Пример | Строка | Число |
| --- | --- | --- |
| `Interval(<br>A )`<br><br>, где A=0,375 | 09:00:00 | 0.375 |
| `Interval( A )`<br><br>где A=1.375 | 33:00:00 | 1.375 |
| `Interval( A, 'D hh:mm' )`<br><br>где A=1.375 | 1 09:00 | 1.375 |
| `Interval(<br>A-B, 'D hh:mm' )`<br><br>где A=97-08-06 09:00:00 и B=96-08-06 00:00:00 | 365 09:00 | 365.375 |