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