On Fri, 31 Jan 2003, Aaron Sherman wrote:

> Sorry for the delay. Just caught this off of "use Perl;"
>
> One thing to keep in mind: the only thing I (and most people whose code
> I maintain) want out of date parsing 9 times out of 10 is:
>
>       $date = <$fh>;
>       $something = Some::Thing->new($date);

Depends on what date is.  If it's an epoch:

  $something = DateTime->from_epoch( epoch => $date );

>       $tomorrow = $something->tomorrow;

  $something->add( days => 1 );

>       $file = strftime("file.%Y%m%d",$tomorrow->coretime);

  $file = $tomorrow->strftime( 'File.%Y%m%d' );

>       * Many features (e.g. strftime) are good, and already exist

I agree

>       * Simple data manipulation is most common

Also agreed

>       * Conversion to core time (POSIX epoch) should always be easy

It's easy, but using epochs is not encouraged, since you cannot represent
a very wide range of datetimes with epoch format, at least on 32 bit
machines.


-dave

/*=======================
House Absolute Consulting
www.houseabsolute.com
=======================*/

Reply via email to