in reply to Converting a Date/Time
From here you should be able to figure out how to determine if two readings are in the same bucket.sub to_seconds { my $time_string = shift; my $secs; if ($time_string =~ m/(\d+):(\d+):(\d+)\s*(AM|PM)/i) { $secs = $1*3600 + $2*60 + $3 + (lc($4) eq 'pm' ? 12*3600 : 0); } else { warn "unable to parse this time: $time_string\n"; } return $secs; # returns undef if unable to parse string }
If you need to take into account the calendar day, have a look at the str2time routine in Date::Parse.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Converting a Date/Time
by ralife (Novice) on Jun 10, 2008 at 18:20 UTC | |
by pc88mxer (Vicar) on Jun 10, 2008 at 18:30 UTC |