Я использовал следующие инструкции для получения текущего времени.
print "$query executed successfully at ",localtime;
print "$query executed successfully at ",(localtime);
print "$query executed successfully at ".(localtime);
Выход
executed successfully at 355516731103960
executed successfully at 355516731103960
executed successfully at Wed Apr 7 16:55:35 2010
Первые два оператора не печатают текущее время в формате даты. Третий оператор дает только правильный результат в формате даты.
Мое понимание - это первое, возвращающее значение в скалярном контексте, поэтому оно возвращает числа.
Затем во второй печати я использовал localtime только в контексте списка, почему он также дает вывод номера.