聘我网

新概念招聘3.0

Perl如何获得格式化的当前时间?

vote up0vote downstar

比如要获得2011-07-29 14:07:28这种格式化的时间?

 

1 个答复

vote up0vote downcheck

localtime,要注意的是month0开始,year1900计数:

[root@ ~]$ perl -e '
> sub getTime()
> {
>     my ($sec, $min, $hour,
        $wday, $yday, $isdst) = localtime(time);
>         $mday, $mon, $year,
    $mon = sprintf("%02d", $mon);
>         $wday, $yday, $isdst) = localtime(time);

>     $mon++;
>     $year += 1900;
>     $mon = sprintf("%02d", $mon);
>     $mday = sprintf("%02d", $mday);
>     return "$year-$mon-$mday $hour:$mon:$sec";
> }
>
> print getTime;'
2011-07-29 14:07:19
链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.