DateTime::Event::Random

DateTime::Event::Random is a DateTime extension for creating random datetimes.
Download

DateTime::Event::Random Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Flavio Soibelmann Glock
  • Publisher web site:
  • http://search.cpan.org/~fglock/DateTime-Event-Random-0.03/lib/DateTime/Event/Random.pm

DateTime::Event::Random Tags


DateTime::Event::Random Description

DateTime::Event::Random is a DateTime extension for creating random datetimes. DateTime::Event::Random is a DateTime extension for creating random datetimes.SYNOPSIS use DateTime::Event::Random; # Creates a random DateTime $dt = DateTime::Event::Random->datetime; # Creates a random DateTime in the future $dt = DateTime::Event::Random->datetime( after => DateTime->now ); # Creates a random DateTime::Duration between 0 and 15 days $dur = DateTime::Event::Random->duration( days => 15 ); # Creates a DateTime::Set of random dates # with an average density of 4 months, # that is, 3 events per year, with a span # of 2 years my $dt_set = DateTime::Event::Random->new( months => 4, # events occur about 3 times a year start => DateTime->new( year => 2003 ), end => DateTime->new( year => 2005 ) ); print "next is ", $dt_set->next( DateTime->today )->datetime, "n"; # output: next is 2004-02-29T22:00:51 my @days = $dt_set->as_list; print join('; ', map{ $_->datetime } @days ) . "n"; # output: 2003-02-16T21:08:58; 2003-02-18T01:24:13; ... Requirements: · Perl


DateTime::Event::Random Related Software