2015-05-25 323 views

回答

3

使用DateTime::Format::ISO8601

#!/usr/bin/env perl 

use strict; 
use warnings; 

use DateTime::Format::ISO8601; 

my $str = '2015-05-25T03:47:44'; 

my $dt = DateTime::Format::ISO8601->parse_datetime($str); 

print "$dt\n"; 
+2

注意:由於格式不包括任何時區信息,你需要用'$ DT-> set_time_zone(...)'跟進,如果你打算做任何dt算術。 – ikegami