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

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

Синтаксис:

Date(number[, format])

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

Аргументы:

Аргументы

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

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

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

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

* Параметр даты 1: YY-MM-DD
* Параметр даты 2: M/D/YY

Пример:

`Date( 
 A )`   
где A=35648

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

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | 97-08-06 | 8/6/97 |
| Число: | 35648 | 35648 |

Пример:

`Date( 
 A, 'YY.MM.DD' )`   
  
где A=35648

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

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | 97.08.06 | 97.08.06 |
| Число: | 35648 | 35648 |

Пример:

`Date( A, 
 'DD.MM.YYYY' )`   
где A=35648.375

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

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | 06.08.1997 | 06.08.1997 |
| Число: | 35648.375 | 35648.375 |

Пример:

`Date( 
 A, 'YY.MM.DD' )`   
где A=8/6/97

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

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | NULL (ничего) | 97.08.06 |
| Число: | NULL | 35648 |