Time::Duration::Concise
Time::Duration::Concise is an improved approach to convert concise time duration to string representation.
use Time::Duration::Concise; my $duration = Time::Duration::Concise->new( interval => '1h20m' ); # Intervals can have decimal values # 1.5h etc $duration = Time::Duration::Concise->new( interval => '1.5h' );
Concise Format
The format is an integer followed immediatley by its duration identifier. White-space will be ignored.
The following table explains the format.
identifier duration ---------- -------- d day h hour m minute s second
# Intervals can have decimal values Example : 1.5h
Returns the given time interval.
The number of seconds represented by this time interval.
The number of minutes represented by this time interval.
The number of hours represented by this time interval.
The number of days represented by this time interval.
The number of week represented by this time interval.
The number of months represented by this time interval.
Concise time druation to string representation.
Concise time druation to conscise string representation.
The largest division of Duration
Concise time druation to array
[ { value => 1, unit => 'day' }, { value => 2, unit => 'hours' } ]
Shorthand to call time methods
Returns the minimum number of the given period.
Returns HASH of duration with the following keys
'time' # Time::Seconds object 'years' 'months' 'weeks' 'days' 'hours' 'minutes' 'seconds'
Return the duration hash with regards to precision
Object constructor
Binary.com, <perl at binary.com>
<perl at binary.com>
Please report any bugs or feature requests to bug-time-duration-concise-localize at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Time-Duration-Concise-Localize. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-time-duration-concise-localize at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Time::Duration::Concise
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Time-Duration-Concise-Localize
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Time-Duration-Concise-Localize
CPAN Ratings
http://cpanratings.perl.org/d/Time-Duration-Concise-Localize
Search CPAN
http://search.cpan.org/dist/Time-Duration-Concise-Localize/
To install Time::Duration::Concise::Localize, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Time::Duration::Concise::Localize
CPAN shell
perl -MCPAN -e shell install Time::Duration::Concise::Localize
For more information on module installation, please visit the detailed CPAN module installation guide.