2015-05-25 2 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

Смежные вопросы