unix2date

Назначение

Функция unixdate трансформирует значение unix-даты в значение даты PolyAnalyst.

unix-дата - целое число, обозначающее количество миллисекунд с 1 января 1970 г. Это распространенный формат хранения значений даты в базах данных. Формат получил свою известность как стандартный способ представления дат в операционной системе Unix. Этот формат также используется в программах для передачи и обмена дат во избежание необходимости разделять даты и их буквенное выражение (например, 1-е января, 1970 00:00:00 ZZZ). Исключая разделение, мы избегаем возникновения некоторых потенциальных ошибок интерпретации и повышаем производительность.

Функция unixdate полезна тогда, когда нужно обработать значения типа "дата", используя тип данных "дата" в PolyAnalyst. Например, когда вы хотите использовать несколько SRL-функций PolyAnalyst, которые работают с датами.

Синтаксис

unix2date(число,yes/no)

Аргументы

Функция unixdate требует наличия одного аргумента - значение unix-даты и времени, которое должны быть целым числом.

При работе со значениями дат из разных временных зон используйте время GMT, чтобы даты из различных зон приводились к одной зоне.

Возвращаемое значение

Возвращаемое значение - значение типа "даты" в PolyAnalyst.

Функция возвращает нулевое значение, если:

  • входное значение пустое;

  • входное значение неверное (например, число является отрицательным).

Примеры

unix2date(978307200,yes) возвращает 01.01.2001