我已使用以下语句获取当前时间。如何在打印中使用Perl的本地时间获取时间戳?
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,为什么它也给出了数字输出。