日期:2014-05-20  浏览次数:20558 次

如何比较两个日期的大小,谢谢!
String   a= "2007-07-05 ";
String   b= "2007-08-05 ";
有什么简单的方法可以比较这两个日期的大小,不用string的split方法.请给出具体例子谢谢!

------解决方案--------------------
可以用Date的after、before或者equals方法进行比较
String a= "2007-07-05 ";
String b= "2007-08-05 ";
SimpleDateFormat f = new SimpleDateFormat( "yyyy-MM-dd ");
try{
Date begin = f.parse(a);
Date end = f.parse(b);
System.out.println(begin.after(end));
}
catch(Exception e){
e.printStackTrace();
}