Here what I have from the suggestions I got which seems to work well except for when I have AM or PM instead.
import java.util.Date;
import java.text.SimpleDateFormat;
public class TestDateComparison {
public static void main (
String[] args) throws Exception
{
/*String dateStr1 = args[0];
String dateStr2 = args[1];*/
String dateStr1 = "05/26/2006 04:11:13 GMT-06:00 ";
String dateStr2 = "05/26/2006 02:11:13 GMT-08:00 ";
/*String dateStr1 = "05/26/2006 04:11:13 AM";
String dateStr2 = "05/26/2006 04:11:13 PM";*/
Date date1 = new Date();
Date date2 = new Date();
/*SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss a"); */
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss z");
date1 = sdf.parse(dateStr1);
date2 = sdf.parse(dateStr2);
System.out.println("\n\ndate1 : <" + date1 + "> date2 : <" + date2 + ">\n\n");
System.out.println("Return Value is <" + DateComparison(date1, date2) + ">\n\n");
}
public static int DateComparison (Date date1, Date date2)
{
int retVal = 0;
date1.compareTo(date2);
return retVal;
}
}
Any idea how I can handle this AM/PM issue?
Thanks