java比较日期时间的大小

Date类有compareTo方法,返回值是int类型,等于0则两日期相等,>0则在被比较日期之后,小于0则在被比较日期之前

变量 a=日期1.compareTo(日期2)

a=0 两日期相等

a>0 1>2

a<0 1<2

例子:

String finalDate = "2010-01-01-00:00:00";
     String endDate = "2010-06-03-13:14:15";
     DateFormat df = new SimpleDateFormat("yyyy-MM-dd-hh:mm:ss");
     Date ddd1 = df.parse(finalDate);
     Date ddd2 = df.parse(endDate );
     int ss = ddd1.compareTo(ddd2);
     System.out.println(ss);

你可能感兴趣的:(java)