现在用于显示不通过ActivePerl工作的日期和时间

use*_*245 1 perl

我想使用now()函数在perl中显示当前日期和时间.我使用Active Perl软件运行此脚本但我收到错误.

#! /usr/bin/perl
use Date::Parse;
$date = str2time(now());
print "$date\n";
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:

C:\Users\admin\Desktop>perl test.pl
Can't locate Date/Parse.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib
.) at test.pl line 3.
BEGIN failed--compilation aborted at test.pl line 3.
Run Code Online (Sandbox Code Playgroud)

请帮忙.

mvp*_*mvp 6

Date::Parse默认情况下,您没有在ActivePerl中安装模块.

你可以解决这个问题:

ppm install Date::Parse
Run Code Online (Sandbox Code Playgroud)

这对我来说适用于ActivePerl 5.16默认安装.

  • 尝试使用`localtime()`或`gmtime()`而不是`now()` (2认同)