我有我的ISO8601。PM在tmp位置,但仍然无法在perl脚本中加载该文件。代码片段为
use lib '/tmp/';
my $date = "2014-04-30T07:28:54.864Z";
my $iso8601 = DateTime::Format::ISO8601 -> new();
my $dt = $iso8601->parse_datetime( $date );
my $dt = $iso8601->parse_time( $date );
print "$dtn";
错误如下:
can't locate object method "new"
via package "DateTime::Format::ISO8601"
(perhaps you forgot to load "DateTime::Format::ISO8601"?) at ./date.pl line 9.
您的脚本似乎缺少'use DateTime::Format::ISO8601'指令
. .所以解释器找不到相关的新方法,抱怨'也许你忘记了' ..
添加use DateTime::Format::ISO8601;
放在代码的顶部,看看是否有帮助!