Date leftDate = new Date();
Date rightDate = new Date();
// 转换long
long leftDateTime = leftDate.getTime();
long rightDateTime = rightDate.getTime();
if (leftDateTime<rightDateTime) {
// 业务代码
} else {
// 业务代码
}
方法二:compareTo(Date date)
// date 实现了Comparable 接口 调用compareTo(Date date)方法可以比较大小。
Date leftDate = new Date();
Date rightDate = new Date();
// 相等则返回0,leftDate大返回1,否则返回-1
int compareRes = leftDate.compareTo(rightDate);
方法三:直接用Date自带方法before()和after()比较
Date leftDate = new Date();
Date rightDate = new Date();
// leftDate是否在rightDate之后
boolean after = leftDate.after(rightDate);
// leftDate 是否在 rightDate 之前
boolean before = leftDate.before(rightDate);