首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

perl 得到时间,该怎么解决

2012-04-01 
perl 得到时间($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)localtime()$year $year +1900

perl 得到时间
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime();  
$year = $year +1900;  
$mon = $mon +1;  
$qqtime = $year."-".$mon."-".$mday."-".$hour."-".$min;
print $qqtime;  

得到结果:2010-4-13-2-41

本人想如果是1为的最好变成两位 如4月份的表示最好是04 而不是 4,其它时间如日/小时/分同理 应为2010-04-13-02-41

[解决办法]

Perl code
$qqtime=sprintf("%02d-%02d-%02d %02d:%02d:%02d",$year,$mon,$mday,$hour,$min,$sec); 

热点排行