0
我想在perl中添加毫秒到當前時間。我寫了這樣的代碼:在perl中沒有被添加到當前時間的持續時間
my $currentTime = DateTime->now(time_zone=>$timezone);
my $endTimeInMills = $details->{'msToEnd'};
my $dealEndTime = $currentTime->add(nanoseconds => ($endTimeInMills * 1000000));
我面臨的問題是在將當前時間增加納秒後,我看到1分鐘丟失。加入時間之後應該是22:00,但它會顯示21:59。任何人都可以說出問題嗎?
請提供問題的演示。 – ikegami
是$ endTimeInMills否定? –