This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi, You can only compare two dates at a time, so you must compare the first two dates to determine which is greatest, then compare this greater date with the third date, again to find the greater value. Finally, repeat this process with the fourth date, to find the greatest value overall. You can use the getTime() function of the java.util.Date class to obtain "the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object" as a long value, this will allow you to compare the dates easily. Hope this helps, Dave [ July 07, 2003: Message edited by: Dave Turner ]
Joined: Dec 13, 2002
Thank you Dave, I was successful in comparing 4 date values. But I may get a requirement to compare more than 4 date values in near future. so if there is someway to do this, reply me with some suggestions. (i'm trying to use a hashtable or list & use collections methods, but yet to suceed). with regards, Saran Ram
Put the Dates in an array and sort the array using java.util.Arrays.sort(Object ). Dates implement Comperable, so you should get a sorted array of dates. The last one in the array is the most recent (greatest)
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com