Date型日期比较大小

方法一:转换为long型比较

Date型日期比较大小

方法二:compareTo(Date date)

date 实现了Comparable  接口 调用compareTo(Date date)方法可以比较大小。

int res = date1.compareTo(date2),相等则返回0,date1大返回1,否则返回-1。

方法三:getTime()

 var Date1 = new Date(date1);
 var Date2 = new Date(date2);
int res=Date1.getTime() > Date2.getTime()

方法四:直接用Date自带方法before()和after()比较

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date d1=df.parse(beginTime);
Date d2=df.parse(endTime);

System.out.println(d1.before(d2));
System.out.println(d1.after(d2));