2011-05-03 26 views

回答

10

如有疑問,通常與DateTime一起打賭是一個不錯的選擇。在這種情況下,你可以:

use DateTime; 
use DateTime::Format::Strptime; 

my $parser = DateTime::Format::Strptime->new(
    pattern => '%a %b %d %H:%M:%S %Y' 
); 

my $dt = $parser->parse_datetime('Mon Apr 25 17:47:19 2011'); 
print $dt->strftime('%a %b %d %I:%M%p %Y'), "\n"; 

如果您需要的格式,請參閱the strftime docsDateTime Manual相似的部分。

你也可以將它使用在POSIXstrftime功能和POSIX::strptimestrptime功能,但接口不太愉快。

+0

非常完美!正是我需要做的。非常感謝! – john 2011-05-03 13:39:05

相關問題