Take a look at Calendar.add and Calendar.after
--- "Cohan, Sean" <[EMAIL PROTECTED]> wrote:
> I'm trying to write an equation that lets me know if the current date is
> more than 30 days after a previous date, but it's not working out.  Can
> someone show me the way?  Here is what I have.
> 
> public boolean isPasswordExpired() {
>       long passwordTs = getPasswordTs().getTime();    // getPasswordTs
> returns a java.util.Date
>       long nowTs = new Date().getTime(); 
> 
>       int expirationDays = 30;
> 
>               double dayDifference = 
>                       (nowTs - passwordTs / (double)
> TimeStamp.MILLISECONDS_PER_DAY); // 24 * 60 * 60 * 1000.
> 
>       if (dayDifference < expirationDays)
>               return true;    
>       return false;
> }
> 
> 
> getPasswordDt() is returning the 07/07/2002.
> 
> I get output similar to the following using printlns:
> 
> nowTs =  1032545252875
> passwordTs = 1026057600000
> nowTs - passwordTs / millis per day  = 1.0325452409993334E12
> 
> Any clues?
> 
> Thanks.
> 
> To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm


=====
James Amos Nathaniel Stauffer 
Stauffer_James 
@yahoo.com 
Spam food: [EMAIL PROTECTED]

__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com

To change your JDJList options, please visit: http://www.sys-con.com/java/list.cfm

Reply via email to