无法加载iso8601.perl中的PM文件



我有我的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;

放在代码的顶部,看看是否有帮助!

最新更新