私は2つの日時の文字列を持っている:私は2つのdatetime文字列を持つperlの日付と時刻の違いを取得するには?
$bstr = 02/07/17 09:25:22
$betr = 02/07/17 10:55:48
my $bstrDateTime = DateTime->from_epoch(epoch => str2time($bstr));
my $betrDateTime = DateTime->from_epoch(epoch => str2time($betr));
my $diff = $betrDateTime->subtract_datetime($bstrDateTime);
$diff_h = sprintf $diff->in_units('hours');
$diff_m = sprintf $diff->in_units('minutes');
$diff_s = sprintf $diff->in_units('seconds');
$difference = $diff_h.":".$diff_m.":".$diff_s;
print $difference;
しかし、私は間違っている分差を取得しています。
出力されました:私は間違って行っている1:90:48
? 90の代わりに、30にする必要があります。