Re: Comparing dates

2006-06-25 Thread John W. Krahn
ebony smith wrote: > I am new to perl and need to compare some dates in a file stored in > dd-mm- format to find out if the dates are greater than 30, 60 or 90 > days. > However, I am not quite sure how to go about doing that in perl and I > was wondering if anyone out there had any tips on how

Re: Comparing dates

2006-06-25 Thread Anthony Ettinger
Date::Calc On 6/25/06, ebony smith <[EMAIL PROTECTED]> wrote: I am new to perl and need to compare some dates in a file stored in dd-mm- format to find out if the dates are greater than 30, 60 or 90 days. However, I am not quite sure how to go about doing that in perl and I was wondering if

RE: Comparing Dates Conditional statements

2003-05-27 Thread Dan Muey
While using a module or a database's built in time/date functions would be best you can do it as a straight numeric comparison. But you must be very careful as to how you order those numbers or you'll get Improper results. # mmdd $foo = 20030101; $bar = 20021231; # can even add hours minutes

Re: Comparing Dates Conditional statements

2003-05-27 Thread Mark G
Mark G'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: "perl" <[EMAIL PROTECTED]> Sent: Tuesday, May 27, 2003 5:10 PM Subject: RE: Comparing Dates Conditional statements > > That won't work if the dates are more than a year apart(i.e. 100302 will

RE: Comparing Dates Conditional statements

2003-05-27 Thread Tim Johnson
ginal Message- From: Mark G [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 27, 2003 2:04 PM To: [EMAIL PROTECTED] Cc: perl Subject: Re: Comparing Dates Conditional statements > How can I have condition as such > > $date = 'XX/XX/XX'; <-insert any date > If $date is

Re: Comparing Dates Conditional statements

2003-05-27 Thread Mark G
> How can I have condition as such > > $date = 'XX/XX/XX'; <-insert any date > If $date is greater then 01/01/02 then do . > Else > here is one simple way: <~~~cut $foo="01/01/02"; $bar="01/03/02"; $foo =~ s/\///g; $bar =~ s/\///g; if( $foo > $bar ){ print "\$foo is greater then

Re: comparing dates

2002-01-07 Thread John W. Krahn
Alex Harris wrote: > > if I use the following to get the date of a file: > use File::stat; > use Time::localtime; > $date_string = ctime(stat($file)->mtime); > print "file $file updated at $date_string\n"; > > I get: >Mon Jan 7 10:21:21 2002 > > Now I want to compare anothe

RE: comparing dates

2002-01-07 Thread Yacketta, Ronald
how about converting the times to epoch time and then compare? have a look at timelocal to convert to epoch time > -Original Message- > From: Alex Harris [mailto:[EMAIL PROTECTED]] > Sent: Monday, January 07, 2002 11:38 > To: [EMAIL PROTECTED] > Subject: comparing dates > > > > >

Re: comparing dates

2002-01-07 Thread Matt C.
Check out Date::Manip; it can do just about anything you'd need to do with dates. If speed is of great concern (I use Date::Manip and it performs fine), you may be able to find another Date::* module more specifically tuned to your needs. Definitely try Date::Manip first though, as it will work