>print $sess->get('sysUpTime.0'); выдает цифру типа 228881960, попытки преобразовать из unix стамп (я правильно понимаю что именно в этом формате оно и есть), ни к чему не превели:У меня Perl просто выругался на квадратные скобки, в которых вы указали нужные вам
индексы. Насколько я помню, localtime() возвращает не массив, а структуру, поэтому
можно попытаться сделать так (просто не используйте ненужные переменные):
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($sess->get('sysUpTime.0'));
Кстати, интересно, если полученное вами число (а не цифра ;-)) обозначает дату, то дата эта
очень уж "лохматая" получается: Sun Apr 3 02:19:20 UTC 1977.
Если же это - количество секунд, прошедшее с момента запуска системы (а ничего другого
у меня с sysUpTime не ассоциируется), то аптайм получается очень даже нехилый - 7 лет,
3 месяца и 2 дня с хвостиком. :-)
P. S. А еще почитайте "perldoc Time::Local" - возможно, пригодится.