Перейти к основному содержимому

Дата и время

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

В Открытое озеро данных Qlik доступны следующие функции:

Функция Описание
ADD_TIME_ZONE_OFFSET Добавить смещение часового пояса к дате. Смещение часового пояса может быть в любом из стандартных форматов, принимаемых методом Java ZoneId.of (America/New_York, +0200 и т. д.)
DATE Преобразует строку в дату
DATE_ADD Добавляет значение интервала типа unit к метке времени. Вычитание может быть выполнено с использованием отрицательного значения
DATE_DIFF Возвращает timestamp2 - timestamp1, выраженное в единицах
DATE_TRUNC Усечь дату до заданной единицы
ДЕНЬ Возвращает день месяца из метки времени
ДЕНЬ_НЕДЕЛИ Возвращает ISO-день недели из метки времени. Значения варьируются от 1 (понедельник) до 7 (воскресенье)
ДЕНЬ_ГОДА Возвращает день года из метки времени. Значения варьируются от 1 до 366
ИЗВЛЕЧЬ_МЕТКУ_ВРЕМЕНИ Преобразовать строку даты или метки времени в дату или метку времени, автоматически определяя формат даты
FORMAT_DATETIME Преобразовать дату и время в строку
FROM_ISO8601_DATE Анализирует строку в формате ISO 8601 в дату
FROM_UNIXTIME Преобразовать секунды эпохи в метку времени
ЧАС Возвращает час дня из метки времени. Значения находятся в диапазоне от 0 до 23
MILLISECOND Возвращает миллисекунду секунды из метки времени
МИНУТА Возвращает минуту часа из метки времени
МЕСЯЦ Возвращает месяц года из метки времени
QUARTER Возвращает квартал года из метки времени. Значения находятся в диапазоне от 1 до 4
RUN_END_TIME Возвращает время окончания выполнения задания
RUN_START_TIME Возвращает время начала выполнения задания
СЕКУНДА Возвращает секунду минуты из метки времени
SUBTRACT_TIME_ZONE_OFFSET Вычитает смещение часового пояса из даты. Смещение часового пояса может быть в любом из стандартных форматов, принимаемых методом Java `ZoneId.of` (America/New_York, +0200 и т. д.)
TO_UNIXTIME Преобразовать дату в ее представление в секундах Epoch (Unix) с дробными миллисекундами
TO_UNIX_EPOCH_MILLIS Преобразовать дату в ее представление в секундах Epoch (Unix)
TO_UNIX_EPOCH_SECONDS Преобразовать дату в ее представление в секундах Epoch (Unix)
НЕДЕЛЯ Возвращает ISO-неделю года из метки времени. Значения находятся в диапазоне от 1 до 53
ГОД Возвращает год из метки времени.
YEAR_OF_WEEK Возвращает год ISO-недели из метки времени.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!