# Процессор Dates (Даты)

Процессор Dates (Даты) позволяет выполнять различные операции в столбцах с датой и отметкой времени в потоке преобразований.

Чтобы переименовать процессор, щелкните значок ![Изменить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Изменить, который отображается при наведении указателя мыши на имя процессора по умолчанию.

Чтобы изменить его описание, щелкните значок ![Изменить](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Изменить, который отображается при наведении указателя мыши на описание.

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

## Сравнить даты

Можно сравнить значение даты в столбце со значением в другом столбце даты или с указанной датой. Выходное значение ― это булево представление сравнения.

1. Выберите Сравнить даты в списке Имя функции.

2. Выберите, какой оператор использовать при сравнении дат, например, равно или до, в режиме сравнения.

3. Выберите, какой столбец будет использоваться при сравнении дат, в поле Столбец для обработки.

4. Выберите, с чем сравнивать, в поле Использовать с.

   * Значение позволяет выполнить сравнение с фиксированным значением.

     Задайте дату и время для сравнения в поле Значение. Формат ввода: yyyy-MM-DD HH:mm:ss, или если вы хотите включить доли секунды, yyyy-MM-DD HH:mm:ss.F(f). Вы можете указать доли до 9 цифр с помощью f, например, F(9).

   * Столбец сравнивается со значением другого столбца в наборе данных.

     В поле Столбец задайте столбец, с которым будет проводиться сравнение.

5. Введите имя нового столбца в поле Новое имя столба.

6. Нажмите Применить.

## Преобразовать в дату

Если имеется столбец с типом данных, отличным от даты, но содержащий значения даты, можно преобразовать его в столбец с типом данных «дата».

1. Выберите Преобразовать в дату в списке Имя функции.

2. Выберите столбец для преобразования в поле Столбец для обработки.

3. Задайте формат вводимой даты в поле Формат ввода.

   * При выборе Авто предпринимается попытка автоматически распознать формат даты.

   * При выборе Пользовательский можно задать образец формата вводимой даты.

     Задайте шаблон в поле Шаблон ввода даты.

4. Выберите Создать новый столбец, если требуется сохранить результаты в новом столбце. В противном случае результаты сохраняются в том же столбце.

   Введите имя нового столбца в поле Новое имя столба.

5. Нажмите Применить.

## Преобразовать в дату и время

Если имеется столбец, типом данных которого не является «Дата и время», но который содержит значения даты и времени, его можно преобразовать в тип «Дата и время».

1. Выберите Преобразовать в дату и время в списке Имя функции.

2. Выберите столбец для преобразования в поле Столбец для обработки.

3. Задайте формат вводимой даты и времени в поле Формат ввода.

   * При выборе Авто предпринимается попытка автоматически распознать формат даты и времени.

   * При выборе Пользовательский можно задать образец формата вводимой даты и времени.

     Задайте шаблон в поле Шаблон ввода даты.

   Вы также можете установить Πрецизионность в Precision.

4. Выберите Создать новый столбец, если требуется сохранить результаты в новом столбце. В противном случае результаты сохраняются в том же столбце.

   Введите имя нового столбца в поле Новое имя столба.

5. Нажмите Применить.

## Преобразовать во время

Если имеется столбец с типом данных, отличным от времени, но содержащий значения времени, можно преобразовать его в столбец с типом данных «время».

1. Выберите Преобразовать во время в списке Имя функции.

2. Выберите столбец для преобразования в поле Столбец для обработки.

3. Задайте формат вводимой метки времени в поле Формат ввода.

   * При выборе Авто предпринимается попытка автоматически распознать формат метки времени.

   * При выборе Пользовательский можно задать образец формата вводимой метки времени.

     Задайте шаблон в поле Шаблон ввода даты.

4. Выберите Создать новый столбец, если требуется сохранить результаты в новом столбце. В противном случае результаты сохраняются в том же столбце.

   Введите имя нового столбца в поле Новое имя столба.

5. Нажмите Применить.

## Создать дату из частей

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

1. Выберите Создать дату из частей в списке Имя функции.

2. Задайте часть года.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Год.

   * Если выбрано Значение, введите значение года в поле Значение года.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец года.

3. Задайте часть месяца.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Месяц.

   * Если выбрано Значение, введите значение месяца в поле Значение месяца.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец месяца.

4. Задайте часть дня.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце День.

   * Если выбрано Значение, введите значение дня в поле Значение дня.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец дня.

5. Введите имя нового столбца в поле Новое имя столба.

6. Нажмите Применить.

## Создать время из частей

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

1. Выберите Создать время из частей в списке Имя функции.

2. Установите часть часов.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Часы.

   * Если выбрано Значение, введите значение часов в поле Значение часов.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец часов.

3. Задайте часть минут.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Минуты.

   * Если выбрано Значение, введите значение минут в поле Значение минут.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец минут.

4. Установите часть секунд.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Секунды.

   * Если выбрано Значение, введите значение секунд в поле Значение секунд.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец секунд.

5. Установите часть миллисекунд.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Миллисекунды.

   * Если выбрано Значение, введите значение миллисекунд в поле Значение миллисекунд.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец миллисекунд.

6. Введите имя нового столбца в поле Новое имя столба.

7. Нажмите Применить.

## Создать дату и время из частей

Можно создать дату и время из частей, которые могут быть либо заданным значением, либо значением столбца. Дата и время сохраняются в новом столбце.

1. Выберите Создать дату и время из частей в списке Имя функции.

2. Задайте часть года.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Год.

   * Если выбрано Значение, введите значение года в поле Значение года.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец года.

3. Задайте часть месяца.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Месяц.

   * Если выбрано Значение, введите значение месяца в поле Значение месяца.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец месяца.

4. Задайте часть дня.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце День.

   * Если выбрано Значение, введите значение дня в поле Значение дня.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец дня.

5. Установите часть часов.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Часы.

   * Если выбрано Значение, введите значение часов в поле Значение часов.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец часов.

6. Задайте часть минут.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Минуты.

   * Если выбрано Значение, введите значение минут в поле Значение минут.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец минут.

7. Установите часть секунд.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Секунды.

   * Если выбрано Значение, введите значение секунд в поле Значение секунд.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец секунд.

8. Установите часть миллисекунд.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Миллисекунды.

   * Если выбрано Значение, введите значение миллисекунд в поле Значение миллисекунд.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец миллисекунд.

9. Установите часть микросекунд.

   Выберите, что требуется использовать: фиксированное значение или значение в столбце Микросекунды.

   * Если выбрано Значение, введите значение микросекунд в поле Значение микросекунд.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец микросекунд.

10. Установите часть наносекунд.

    Выберите, что требуется использовать: фиксированное значение или значение в столбце Наносекунды.

    * Если выбрано Значение, введите значение наносекунд в поле Значение наносекунд.

    * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец наносекунд.

11. Введите имя нового столбца в поле Новое имя столба.

12. Нажмите Применить.

## Усечь дату

Можно усечь поле даты, чтобы исключить часть даты или времени.

1. Выберите Усечь дату в списке Имя функции.

2. Выберите столбец для усечения в поле Столбец для обработки.

3. Выберите, какую часть даты или времени нужно, усечь в поле Дата или часть времени.

4. Выберите Создать новый столбец, если требуется сохранить результаты в новом столбце. В противном случае результаты сохраняются в том же столбце.

   Введите имя нового столбца в поле Новое имя столба.

5. Нажмите Применить.

## Добавить длительность

Можно добавить длительность времени к значениям столбцов. Продолжительность может быть фиксированным значением или взята из другого столбца.

1. Выберите Добавить длительность в Имя функции.

2. Выберите столбец для добавления длительности в поле Столбец для обработки.

3. Выберите, какую часть даты или времени нужно добавить, в поле Дата или часть времени.

4. Выберите, что требуется использовать: фиксированное значение или значение в столбце Длительность. Добавляемая длительность будет соответствовать тому, что выбрано в поле Часть даты или времени.

   * Если выбрано Значение, введите длительность в поле Значение длительности.

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец длительности.

5. Выберите Создать новый столбец, если требуется сохранить результаты в новом столбце. В противном случае результаты сохраняются в том же столбце.

   Введите имя нового столбца в поле Новое имя столба.

6. Нажмите Применить.

## Вычислить разницу дат

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

1. Выберите Вычислить разницу дат в списке Имя функции.

2. Выберите столбец для добавления длительности в поле Столбец для обработки.

3. По желанию можно выбрать, в каких единицах будет рассчитываться разница, в поле Часть даты или времени.

4. Выберите, с чем требуется сравнивать: с текущей датой, с определенной датой или с датой в столбце До.

   * Если выбрано Определенная дата, введите дату в поле Эта дата. Формат ввода: yyyy-MM-DD HH:mm:ss или, если вы хотите включить доли секунды, yyyy-MM-DD HH:mm:ss.F(f). Вы можете указывать дроби до 9 цифр с помощью f, например, F(9).

   * Если выбрано Столбец, выберите, какой столбец использовать, в поле Столбец.

5. Введите имя нового столбца в поле Новое имя столба.

6. Нажмите Применить.

## Извлечь части даты

Можно извлечь части даты, времени или даты и времени, а затем сохранить эти части в отдельных столбцах.

1. Выберите Извлечь части даты в списке Имя функции.

2. Выберите столбец для извлечения частей даты в поле Столбец для обработки.

3. Выберите, какие части требуется извлечь.

4. Введите префикс столбца в разделе Префикс нового столбца. Имя создаваемых столбцов будет иметь следующий формат: префикс + символ подчеркивания + название части.

5. Нажмите Применить.