Не срабатывает конвертация даты последних обновлений в читаемый формат (Решено)

Started by l_d, August 15, 2017, 05:28:57 PM

Previous topic - Next topic

l_d

День добрый!
Получаю данные с виндовой машины через:
System.Update.LastInstallTime
Получаю в ответ,как я понял, данные в Unix формате вида:
1494862124
Нашел тут, на англоязычном форуме, что надо их конвертировать командой:
return strftime("%d.%m.%Y %H:%M:%S", $1);
Результат довольно странный, если я вбиваю это число в диалог Test, то все работает хорошо, но на вкладке Last values я вижу стабильный 0 в графе с полученными данными.
Отключаю скрипт трансформации - получаю большое число
Включаю скрипт - получаю "0"
Делаю Тест трансформации - все хорошо.
Что я делаю не так? Скриншоты прилагаю, на последнем скришоте первая строка с включенной трансформацией, последняя с выключенной.

voron

Дело в Data Type. У вас int64, а на выходе после трансформации string.

l_d

Quote from: voron on August 17, 2017, 12:34:36 PM
Дело в Data Type. У вас int64, а на выходе после трансформации string.
Спасибо огромное! Все заработало!