現在の時刻に1時間を追加しようとしていますが、エラーが発生します。
私のコードスニペットは
use DateTime;
my $now=DateTime->now(
time_zone=> 'America/Los_Angeles');
$now->add( hour=>1 );
私が得るエラーは次のとおりです。
The following parameter was passed in the call to DateTime::Duration::new but was not listed in the validation options: day at c:\strawberry....
DateTime::Duration::new(undef, 'day', 1) called at c:\strawberry....
DateTime::add('DateTime=HASH(0x2e49ae0)', 'day', 1) called at tester.pl line 6
これを機能させるにはどうすればよいですか?