我试图追加localtime的整数返回值(在Perl中)但我似乎无法避免它将返回值转换为看起来像这样的东西:Sun Jul 26 16:34:49 2009当我说打印本地时间我明白我想要什么,但当我说$ foo = localtime,""; 打印$ foo; 我得到了字符串.我想要那些数字.我尝试了$ foo = localtime()*1但是恢复到1969并获取字符串.
很混乱.
该字符串是localtime在标量上下文中返回的.它回来了
( $sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst ) = localtime();
Run Code Online (Sandbox Code Playgroud)
在列表上下文中.如果您只想要时间戳,请使用time.