【发布时间】:2012-06-18 09:28:16
【问题描述】:
use DateTime::Format::RFC3339;
my $format = DateTime::Format::RFC3339->new();
my $dt = $format->parse_datetime('1996-08-29T00:00:00.0000Z');
say $dt->strftime('%d-%b-%Y'); # 29-Aug-1996
当我运行此脚本时,我收到以下错误:
缺少右花括号或方括号 /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/DateTime/Locale/Base.pm 第 1 行,在行尾语法错误 /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/DateTime/Locale/Base.pm 第 1 行,在 EOF 处
除了base.pm是从cpan复制过来的http://cpansearch.perl.org/src/DROLSKY/DateTime-Locale-0.45/lib/DateTime/Locale/Base.pm
【问题讨论】:
-
我想知道
copied是什么意思?你不是刚安装 DateTime::Locale 吗? -
可能是旧版本问题,请尝试更新DateTime。
标签: perl