全屏
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 cn.sxt;
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
分享到:
0评论