我想通過試圖用Date :: Manip解析它來檢查變量$test
是否包含有效的日期格式。當格式爲「YYYY/MM/DD」時,它按預期工作。如果我將格式更改爲「DD/MM/YYYY」(my $ test =「20/4/2012」),則表示無法正常工作。我嘗試了設置爲英國日期格式的配置功能,但仍然無法使用。在Perl中解析日期字符串
use Date::Manip qw(ParseDate);
my $test="20_4_2012";
#my $test="2012_4_20";
$test =~ s/_/\//g;
print $test;
$date=ParseDate($test);
if(!$date) {
print "baddate : $date\n";
}
else {
print "Guddate: $date\n";
}
我想使用manip :: parsedate。非常感謝信息 – Arav 2012-07-30 05:33:02