java中如何比较两个Date日期的先后

1. java中如何比较两个Date日期的先后

可以使用Date类中的compareTo方法来比较两个Date日期的先后。

比较方法如下:

1.使用compareTo方法,比较date1和date2的先后关系。

Date date1 = new Date();
Date date2 = new Date();
int result = date1.compareTo(date2);
if(result < 0) {
    System.out.println("date1在date2之前");
} else if(result == 0) {
    System.out.println("date1和date2相等");
} else {
    System.out.println("date1在date2之后");
}

2.使用after和before方法,比较date1和date2的先后关系。

Date date1 = new Date();
Date date2 = new Date();
if(date1.after(date2)) {
    System.out.println("date1在date2之后");
} else if(date1.before(date2)) {
    System.out.println("date1在date2之前");
} else {
    System.out.println("date1和date2相等");
}

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注