Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Comparing 2 dates

 
Preeti Sikri
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
I have a field called Last updated date and I alread have some date in that field Now what I want to do is compare last updated with current date and see if the last update date is from within last 5 month and then I want to print new. Please help me my pseduo code is something like this
If (last-updated-date lasser then last 5 months)
{
print("new");
}
else{
print("old");
}
Any help would be great.
Thanks
 
paul wheaton
Trailboss
Pie
Posts: 21598
Firefox Browser IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It seems to me that the date stuff in java has been iffy in the past. A few years ago I mashed my C++ date stuff into Java and have been using that ever since. There might be some new stuff in the java libraries that will do what you want, but I'm not familiar with it.
If you like, I've made my libraries free. See www.javaranch.com/common.jsp and look for the JDate and GDate stuff. Just convert your dates to JDate and these have comparators. Or, you could extract the int values and compare them.
 
Rob Ross
Bartender
Posts: 2205
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Calendar class works like a champ for what you need. Here's a little sample program:

Hope this helps!
Rob
[ January 08, 2002: Message edited by: Rob Ross ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic