java中date类型比较大小
    		       		warning:
    		            这篇文章距离上次修改已过431天,其中的内容可能已经有所变动。
    		        
        		                
                在Java中,可以使用Date类的compareTo方法或者使用equals方法来比较两个日期的大小。
使用compareTo方法:
Date date1 = new Date();
Date date2 = new Date();
 
if (date1.compareTo(date2) > 0) {
    System.out.println("date1 is after date2");
} else if (date1.compareTo(date2) < 0) {
    System.out.println("date1 is before date2");
} else if (date1.compareTo(date2) == 0) {
    System.out.println("date1 is equal to date2");
}使用equals方法:
Date date1 = new Date();
Date date2 = new Date();
 
if (date1.equals(date2)) {
    System.out.println("date1 is equal to date2");
} else {
    if (date1.compareTo(date2) > 0) {
        System.out.println("date1 is after date2");
    } else {
        System.out.println("date1 is before date2");
    }
}注意:equals方法不能用于null值的比较,而compareTo方法可以正确处理null值(compareTo会抛出NullPointerException)。
评论已关闭