Okay, I'm probably being stupid but...how do I get the number of seconds a DateTime::Duration takes? I *think* I should be using delta_seconds, but that doesn't seem to work:
use DateTime::Duration; my $dur = DateTime::Duration->new(hours => 2); print $dur->hours . ":" . $dur->minutes . ":" . $dur->seconds . "\n"; print $dur->delta_minutes . ":" . $dur->delta_seconds . "\n"; Prints: 2:0:0 120:0 Shouldn't that print 2:0:0 120:7200 Or am I being really stupid? It has been known. FYI: bash-2.05b$ perl -v This is perl, v5.8.1 built for i386-linux-thread-multi bash-2.05b$ perl -MDateTime -e 'print $DateTime::VERSION' 0.1901 (i.e. debian unstable perl and the latest DateTime off of CPAN) Mark. -- #!/usr/bin/perl -T use strict; use warnings; print q{Mark Fowler, [EMAIL PROTECTED], http://twoshortplanks.com/};