java.util.Date.compareTo()方法实例
java.util.Date.compareTo(Date anotherDate) 方法比较两个日期。
声明
以下是java.util.Date.compareTo()方法的声明
public int compareTo(Date anotherDate)
参数
-
anotherDate -- 要比较的日期
返回值
0如果参数日期等于此日期; 如果这个日期在Date参数之前返回一个小于0的值 ; 如果这个日期在Date参数之后返回一个大于0的值。
异常
-
NullPointerException -- 如果 anotherDate 为 null.
例子
下面的示例演示java.util.Date.compareTo()方法的用法。
package com.yiibai; import java.util.*; public class DateDemo { public static void main(String[] args) { // create two dates Date date = new Date(98, 5, 21); Date date2 = new Date(99, 1, 9); // make 3 comparisons with them int comparison = date.compareTo(date2); int comparison2 = date2.compareTo(date); int comparison3 = date.compareTo(date); // print the results System.out.println("Comparison Result:" + comparison); System.out.println("Comparison2 Result:" + comparison2); System.out.println("Comparison3 Result:" + comparison3); } }
让我们来编译和运行上面的程序,这将产生以下结果:
Comparison Result:-1 Comparison2 Result:1 Comparison3 Result:0